diff --git a/ZCppMain/ZCProcess_Linux.H b/ZCppMain/ZCProcess_Linux.H index d232dcf..40b711e 100644 --- a/ZCppMain/ZCProcess_Linux.H +++ b/ZCppMain/ZCProcess_Linux.H @@ -3700,7 +3700,7 @@ namespace ZNsMain /*////////////////////////////////////////////////////////////////////////////////////// - ■ class ZtCMutexCond 는 window 에는 없는 리눅스 뮤텍스 조건변수 클래스 + ■ class ZtCMutexCond 는 window 에는 없는 리눅스 뮤텍스 조건 변수 클래스 이것이 유용한 경우는 다수의 쓰레드가 함수 A, 함수 B, 함수 C 를 수행하는데, 반드시 함 수 A -> B -> C 이 순서로 실행해야 하고 각 함수는 동기화를 해주어야 할 때, 쓰레드 조 @@ -3708,9 +3708,9 @@ namespace ZNsMain B,C 용 각각 3 개의 뮤텍스를 사용해야 한다. 즉 한 개의 뮤텍스에 여러 개의 조건 변수가 대응할 수 있다. 반대로 한 개의 조건변수에 여러개의 뮤텍스가 대응할 수는 없다. - 조건변수는 복사사용해서는 안된다. 따라서 복사생성자와 대입연산자의 실행을 막는다. + 조건 변수는 복사 사용해서는 안된다. 따라서 복사 생성자와 대입 연산자의 실행을 막는다. - 조건변수는 반드시 한번만 초기화 되어야 한다. + 조건 변수는 반드시 한번만 초기화 되어야 한다. ■ 어떤 작업 큐에 다수의 쓰레드가 접근하여 작업을 가져온다고 가정하자. 작업큐에 접근하는 쓰레드는, 큐에 접근하는 동안은 다른 쓰레드가 동시 접근하지 않도록 '작업 큐 접근 동기 @@ -3990,7 +3990,7 @@ namespace ZNsMain /*/////////////////////////////////////////////////////////////// - ■ mutex 와 조건변수를 결합한 클래스다. ZtCMutexCond<> 템플릿과 + ■ mutex 와 조건 변수를 결합한 클래스다. ZtCMutexCond<> 템플릿과 ZCProcessMutex 등을 적절히 이용하면 되지만 좀더 최적화 하기 위 해서 별도로 구현하는 것이다. @@ -4064,7 +4064,7 @@ namespace ZNsMain int WaitCondTime(int AI_TimeOutMili) { - timespec VO_TimeAbs; // 절대시간 + timespec VO_TimeAbs; // 절대 시간 timeval VO_TimeNow; /*///////////////////////////////////////////////////////