ие не работает, потому что иск

Автор admin Среда, 24 июня 2009 11:32

ие не работает, потому что исключения не возвращаются в main() через программные потоки. Следовательно, все возникающие исключения должны обрабатываться локально внутри задачи. В общем случае порядок выполнения потоков непредсказуем, а это означает, что функция sleep() не может применяться для управления порядком их выполнения. Она просто приостанавливает выполнение потока на некоторое время. Гарантируется только то, что пауза продлится не менее 100 миллисекунд (в нашем примере), но может продолжаться и больше, потому что планировщик потоков должен еще добраться до приостановленного потока после истечения интервала. Для Программные потоки 545 управления порядком выполнения программных потоков лучше всего использовать средства синхронизации (см. далее) или в некоторых случаях вообще отказаться от многопоточности и написать собственные процедуры, передающие управление друг другу в заданном порядке. Приоритеты Приоритет программного потока определяет его относительную важность с точки зрения планировщика. Хотя порядок выполнения потоков не определен, планировщик склонен отдавать предпочтение ожидающим по


Комментарии закрыты.