ПредишенСледващото

№6 процеси и нишки.

От една страна, процесът може да се разглежда като метод за комбиниране на ресурси, свързани в една група.

От друга страна, процесът може да се мисли като поток от изпълними инструкции или поток. Flux е програмата брояч, който проследява реда на действията. Той има регистри, които са текущите променливи. Той има батерия, съдържаща протокол процес, при всяка процедура, наречена, но не са се върнали, заделени отделен кадър. Въпреки, че потокът трябва да бъде изпълнена в рамките на процеса, трябва да се прави разлика процеса на концепция и поток. Процесите се използват за групиране на ресурси и потоци са обекти последователно изпълняват от процесора.

Различията нишки и процеси:

Потоци имат "собствен" комин и регистърът,. Глобалните данни са общи.

И двете местни и глобални променливи, процеси са "частни".

Всяка нишка sostoitiz два компонента:

1) на основния обект. чрез който операционната система управлява потока. Има също така поддържа статистика за потока на (допълнителни потоци също са създадени ядро); 2) стек поток. който съдържа настройките на всички функции и локалните променливи, необходими за протичането на кода.

3 Метод Concept

 поток (резба) определя последователност на изпълнение на кода в процес.

 Процесът не изпълнява нищо, просто служи като контейнер потоци.

 Потоци винаги са създадени в рамките на един процес, и целият им живот е само в рамките на нейните граници.

 потоци могат да носят един и същ код и манипулират едни и същи данни и споделяне на дескрипторите на ядрото на обектите, маса описания генерирани защото няма отделни потоци и процеси.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!