е. Программа пишется так, слов

Автор admin Вторник, 23 июня 2009 11:32

е. Программа пишется так, словно каждый программный поток монопольно распоряжается процессором. Процессорное время распределяется операционной системой, но обычно программисту беспокоиться об этом не нужно, что упрощает многопоточное программирование. Процессом называется самостоятельная программа, выполняемая в отдельном адресном пространстве. В многозадачных операционных системах параллельно выполняются сразу несколько процессов (программ), для чего система периодически передает процессор от задачи к задаче. Программный поток представляет собой отдельную логическую подзадачу внутри процесса. Таким образом, один процесс может содержать несколько параллельно работающих программных потоков. Так как программные потоки работают внутри одного процесса, они совместно используют память и другие ресурсы. Основные трудности с написанием многопоточных программ возникают из-за необходимости делить эти ресурсы между разными потоками. Многопоточность находит много возможных практических применений, но чаще всего она требуется тогда, когда некоторая часть вашей программы привязывается к некоторому событию или ресурс


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