Работа с потоками
More...
|
unsigned | CreateThread (void *ThreadEntry, unsigned ThreadStackSize=2048) |
| Создать поток
|
|
bool | TerminateThread (int PID) |
| Завершить процесс/поток
|
|
◆ CreateThread()
unsigned KolibriLib::Thread::CreateThread |
( |
void * | ThreadEntry, |
|
|
unsigned | ThreadStackSize = 2048 ) |
Создать поток
- Parameters
-
ThreadEntry | Имя функции которую нужно запустить в новом потоке |
ThreadStackSize | Размер стека нового потока в байтах |
- Returns
- ID потока
нужно выделять памяти для стека потока? Я не знаю
◆ TerminateThread()
bool KolibriLib::Thread::TerminateThread |
( |
int | PID | ) |
|
Завершить процесс/поток
- Parameters
-
- Returns
- true если успешно, иначе false
завершить поток операционной системы OS/IDLE (номер слота 1), можно завершить любой обычный поток/процесс