: Public Class
Created: 2015-07-31 오후 4:10:00
Modified: 2015-07-31 오후 4:10:00
Project:
Advanced:
Attribute
Private unsigned long
  _count
Details:
Notes: 쓰레드의 시작 시간과 수행 횟수 수행시간의 합, 최대 수행시간 기록#lt;p/#gt;
Private int
  _cpuID
Details:
 
Private HANDLE
  _hSyncEvent
Details:
Notes: 다른 쓰레드간에 이벤트를 주고받기 위한 이벤트 핸들#lt;p/#gt;
Private HANDLE
  _hThread
Details:
Notes: Thread 핸들#lt;p/#gt;
Private unsigned long
  _maxRun
Details:
 
Private unsigned long
  _sumRun
Details:
 
Private bool
  _threadStopRequest
Details:
Notes: 쓰레드에 종료 요구를 알리기 위한 플래그.#lt;p/#gt;
Protected DWORD
  _timePeriod
Details:
Notes: 쓰레드의 한 주기 수행 시간 (단위: ms)#lt;p/#gt;
Private DWORD
  _ts_prev
Details:
 
Operation
Public
CheckEvent():bool
Details:
Sequential
Public
CThreadX( cpuID: int,
timePeriod: DWORD,
):
Details:
Sequential
Tags: initializer=_cpuID(cpuID),_timePeriod(timePeriod)
Public abstract
~CThreadX():
Details:
Sequential
Protected abstract
DoThread( dt: double,
):bool
Details:
Sequential
Tags: bodyLocation=classDec
Public
StartThread():void
Details:
Sequential
Public
StopThread():void
Details:
Sequential
Private
ThreadLoop():UINT
Details:
Sequential
Private
ThreadProc( pParam: void*,
):unsigned int
Details:
Sequential <<friend>>
Tags: DeclMacro1=__stdcall
Element Source Role Target Role
«typedef» DWORD
Class  
Name:  
 
Name: _timePeriod
 
Details:
 
«typedef» DWORD
Class  
Name:  
 
Name: _ts_prev
 
Details:
 
Object Type Connection Direction Notes
CNavigation Class Generalization From