Читаем Системное программирование в среде Windows полностью

Область Windows UNIX/PthreadsПримечания
Управление потоками CreateRemoteThread -
TLS TlsAlloc pthread_key_alloc
TLS TlsFree pthread_key_delete
TLS TlsGetValue pthread_getspecific
TLS TlsSetValue pthread_setspecific
Управление потоками CreateThread, _beginthreadex pthread_create
Управление потоками ExitThread, _endthreadex pthread_exit
Управление потоками GetCurrentThread pthread_self
Управление потоками GetCurrentThreadId -
Управление потоками GetExitCodeThread pthread_yield
Управление потоками ResumeThread -
Управление потоками SuspendThread -
Управление потоками TerminateThread pthread_cancel pthread_cancel является более безопасной
Управление потоками WaitForSingleObject (в данном случае ожидание дескриптора потока) pthread_join
Приоритет потоков GetPriorityClass pthread_attr_getschedpolicy, getpriority
Приоритет потоков GetThreadPriority pthread_attr_getschedparam
Приоритет потоков SetPriorityClass pthread_attr_setschedpolicy, setpriority, nice
Приоритет потоковSetThreadPrioritypthread_attr_setschedparam

Примечание. Будучи частью всех современных систем UNIX, потоки Pthreads доступны также в системах, отличных от UNIX.

Главы 8-10: синхронизация потоков

Перейти на страницу:
Нет соединения с сервером, попробуйте зайти чуть позже