|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
About Processes and Threads
Each process provides the resources needed to execute a program. A process has a virtual address space, executable code, data, object handles, environment variables, a base priority, and minimum and maximum working set sizes. Each process is started with a single thread, often called the primary thread, but can create additional threads from any of its threads.
All threads of a process share its virtual address space and system resources. In addition, each thread maintains exception handlers, a scheduling priority, and a set of structures the system will use to save the thread context until it is scheduled. The thread context includes the thread's set of machine registers, the kernel stack, a thread environment block, and a user stack in the address space of the thread's process. Windows NT and Windows 95 support preemptive multitasking, which creates the effect of simultaneous execution of multiple threads from multiple processes. On a multiprocessor computer, Windows NT can simultaneously execute as many threads as there are processors on the computer.
This overview discusses the following topics:
· Multitasking · Scheduling · Multiple Threads · Child Processes · Process Working Set · Fibers
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
О Процессах и Резьбе
Каждый процесс обеспечивает ресурсы, которым нужно выполнять программу. Процесс имеет виртуальное пространство адреса, выполняемого кода, данных, объектных ручек, переменных среды, базовый приоритет, и минимум и максимум, прокладывающие установившее размеры. Каждый процесс начат единственной резьбы, часто назван первичная резьба, но может создать дополнительную резьбу из любой из своей резьбы.
Вся резьба процесса распространяет свое виртуальное пространство адреса и системных ресурсов. Кроме того, каждая резьба поддерживает исключительных вручителей, планирование приоритета, и установка структур система используется, чтобы сохранять контекст резьбы пока он не будет запланирован. Контекст резьбы включает заправлять установленное машинных регистров, стек зерна, блок среды резьбы, и стека пользователя в пространстве адреса процесса резьбы. Windows NT и поддержка упреждающего multitasking Windows 95, которая создает эффект одновременного выполнения многочисленной резьбы из многочисленных процессов. Во многопроцессорном компьютере, Windows NT может одновременно выполнить столько резьбы сколько есть процессоры в компьютере.
Этот обзор обсуждает следующие темы:
Multitasking Планируя Многочисленная Резьба Процессы Ребенка Процесс, прокладывающий Установленное Волокна
|
|
|
|
| |