Программирование для Windows NT

       

Запуск задач


Существует три способа запустить задачу в приложениях, составленных на языке программирования C.

Во-первых, можно использовать фукнцию CreateThread, которая входит в программный интерфейс операционной системы Microsoft Windows NT. Этот способ предоставляет наибольшие возможности по управлению запущенными задачами, позволяя, в частности, присваивать запущенным задачам атрибуты защиты и создавать задачи в приостановленном состоянии.

Во-вторых, в вашем распоряжении имеется функция из библиотеки  системы разработки Microsoft Visual C++ с названием _beginthread. Задачи, созданные с использованием этой функции, могут обращаться ко всем стандартным функциям библиотеки и к переменной errno.

И, наконец, в-третьих, можно запустить задачу при помощи функции  _beginthreadex, которая определена в библиотеке Microsoft Visual C++, но имеет возможности, аналогичные функции CreateThread.

Мы рассмотрим все эти способы.



Содержание раздела