отовность к выполнению. Програ
Автор admin Пятница, 26 июня 2009 11:32
отовность к выполнению. Программный поток может выполняться, когда механизм квантования выделит для него процессорное время. Таким образом, поток, готовый к выполнению, может выполняться или не выполняться в конкретный момент времени, но ничто не мешает его выполнению, если планировщик сможет это устроить. Другими словами, поток, готовый к выполнению, не мертв и не заблокирован, даже если он в данный момент не выполняется. • Блокировка. Программный поток мог бы выполняться, но что-то ему мешает (например, он ожидает завершения ввода-вывода). Пока поток находится в заблокированном состоянии, планировщик просто игнорирует его и не выделяет процессорное время. До перехода в состояние готовности поток не выполняет никаких операций. • Смерть. Мертвый поток игнорируется планировщиком и не получает процессорного времени. Его задача завершена, и поток перестает быть готовым к выполнению. Стандартный способ смерти потока — выход из функции шп(). Блокировка Заблокированный поток не может продолжать работу. Ниже перечислены причины блокировки потоков. • Поток был приостановлен вызовом ъ[еер(миллисекунды); в этом с
Комментарии закрыты.
Последние комментарии