KolibriLib
Loading...
Searching...
No Matches
KolibriLib::Thread Namespace Reference

Работа с потоками More...

Functions

unsigned CreateThread (void *ThreadEntry, unsigned ThreadStackSize=1024)
 Создать поток
 
bool TerminateThread (int PID)
 Завершить процесс/поток
 

Detailed Description

Работа с потоками

Function Documentation

◆ CreateThread()

unsigned KolibriLib::Thread::CreateThread ( void * ThreadEntry,
unsigned ThreadStackSize = 1024 )

Создать поток

Parameters
ThreadEntryИмя функции которую нужно запустить в новом потоке
ThreadStackSizeРазмер стека нового потока в байтах
Returns
ID потока

нужно выделять памяти для стека потока? Я не знаю

◆ TerminateThread()

bool KolibriLib::Thread::TerminateThread ( int PID)

Завершить процесс/поток

Parameters
PIDID Процесса/потока
Returns
true если успешно, инач false

завершить поток операционной системы OS/IDLE (номер слота 1), можно завершить любой обычный поток/процесс