본문 바로가기

Java 쓰레드 상태 Java 쓰레드 상태 (http://ospace.tistory.com/(ospace114@empal.com)) 2008.07.24 주의: 가져가실때에는 출처를 명시해주세요. 아래 내용은 자바 쓰레드 상태 Greek Explains에 08년 7월 3일에 올라온 내용이다. 내용은 간략하지만 나름 대로 괜찮은 내용이라서 번역해서 정리해 올려봅니다. 자바에서 쓰레드 상태는 자바의 Thread내 State라는 static nated class 형태로 enumeration 형으로 정의되어 있다. 그래서 "Thread.State.NEW"형식으로 상태를 참조할 수 있다. 주의 할 것은 이 곳의 상태목록과 실제 운영체제의 상태목록과는 틀리다. 상태는 아래와 같이 총 6가지가 있다. NEW: 새로운 쓰레드로 아직 시작되지.. 더보기
Win32 쓰레드에서 동기화 방법 아래 내용은 인터넷에서 가져온것인데... 원 저작자를 모르겠다. 여러 동기화 방법에 대해서 이야기한 것이면 문제에 대해서 다루고 있지 않다. 동기화 방법으로 Interlock, CriticalSection, Mutex, Semaphore 등이 있다. 크리티컬 섹션 void InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSection);크리티컬 섹션을 초기화한다. 여기 들어가는 인자는 여러개의 스레드에 참조가 되야 하므로 주로 전역에서 쓰인다. void DeleteCriticalSection(LPCRITICAL_SECTION lpCriticalSection);생성된 크리티컬 섹션을 삭제한다. CRITICAL_SECTION 구조체는 구체적으로 사용할 일이 .. 더보기

반응형