Потоковая функция или статический метод класса могут выглядеть примерно так:
SysThread::ResultType CNTM_SYSTHREAD_PROC_DECL ThreadProc(void* Arg) { ... return CNTM_SYSTHREAD_RETURN_VALUE; }
Класс обеспечивает многопоточность.
См. определение в файле SysThread.h строка 46
Открытые типы | |
| enum | Priority { prNormal, prLow, prHigh, prTimeCritical } |
| Приоритет потока. Подробнее... | |
| typedef void * | ResultType |
Открытые статические члены | |
| static void | Start (ResultType(CNTM_SYSTHREAD_PROC_DECL *Proc)(void *), void *Arg, SysThread::Priority Priority=prNormal) |
| Запуск потока. | |
| static void | Exit () |
| Выход из потока. | |
| typedef void* Cntm::SpecUtils::SysThread::ResultType |
См. определение в файле SysThread.h строка 50
Приоритет потока.
| prNormal | Обычный приоритет. |
| prLow | Пониженный приоритет. |
| prHigh | Повышенный приоритет. |
| prTimeCritical |
Наивысший приоритет.
Может устанавливаться только root'ом. |
См. определение в файле SysThread.h строка 55
| static void Cntm::SpecUtils::SysThread::Start | ( | ResultType(CNTM_SYSTHREAD_PROC_DECL *Proc)(void *) | , | |
| void * | Arg, | |||
| SysThread::Priority | Priority = prNormal | |||
| ) | [inline, static] |
Запуск потока.
Новый поток начинает выполняться в функции Proc с аргументом Arg и приоритетом Priority.
См. определение в файле SysThread.h строка 81
| static void Cntm::SpecUtils::SysThread::Exit | ( | ) | [inline, static] |
Выход из потока.
Вызывается из потоковой функции в случае досрочного завершения потока.
См. определение в файле SysThread.h строка 95
|
|
© Овсеевич Р.В. Документация по CntmLib 1.1.4 от 28 May 2008. Создано системой
1.5.3
|