Харт Джонсон М.
Шрифт:
Глава 7: Потоки и планирование выполнения
Область | 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 |