KasperskyOS Community Edition 1.1
Содержание
Содержание
KosThreadOnce()
Функция объявлена в файле kos/thread.h
.
typedef int KosThreadOnceState;
Retcode KosThreadOnce(KosThreadOnceState *onceControl,
void (* initRoutine) (void));
Функция позволяет вызвать заданную процедуру initRoutine
в точности один раз, даже при вызове из нескольких потоков.
Параметр onceControl
предназначен для контроля однократного вызова процедуры.
При успешном вызове процедуры, а также если она уже была вызвана ранее, функция KosThreadOnce()
возвращает rcOk.