Реферат Курсовая Конспект
I. Управление потоками - раздел Компьютеры, Потоки в ОС Linux Основная Цель Использования Потоков - Это Разделение Программ...
|
Основная цель использования потоков - это разделение программы на подзадачи, которые могут выполняться параллельно. По сравнению с процессами взаимодействие и синхронизация потоков требует меньше времени, поскольку потоки одного процесса выполняются в одном адресном пространстве.
В ОС UNIX/Linux имеется API для потоков стандарта POSIX (Portable Operating System Interface) - pthreads("P" - от POSIX). Прототипы функций работы с потоками и необходимые типы данных содержатся в заголовочном файле <pthread.h>. Эти функции не включены в стандартную библиотеку языка С, они находятся в библиотеке libthread. Поэтому в командную строку для компоновки необходимо добавить опцию (см. лабораторную работу 2)
-lpthread
Каждый поток имеет свой идентификатор потока, ID потока. В программах на С/С++ для ID потоков следует использовать тип pthread_tиз <sys/types/.h>.
– Конец работы –
Эта тема принадлежит разделу:
На сайте allrefs.net читайте: "Потоки в ОС Linux"
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: I. Управление потоками
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов