코드를 보면 CFirstThread_TC6.run(), CSecondThread_TC6.run() 모두 synchronized가 적용된 것을 확인할 수 있다. 그러나 (1)에서의 CTestSuite.run()도 함께 동기화되지는 않는다. 즉, 동기화의 단위는 thread, process이기 때문일 듯 하다.
synchronization.txt
0.0MB
'Java Programming' 카테고리의 다른 글
package 정의 및 compile 방안 (0) | 2008.07.08 |
---|---|
NetBeans Profiler Users' Guide (0) | 2008.07.02 |
Inner class (0) | 2008.06.30 |
다른 객체에 대한 Synchronizing (0) | 2008.06.30 |
Java 'synchronized' method (0) | 2008.06.27 |