Java에서 Thread를 동기화 하는 방법. synchronized를 사용하면 된다. 아래 코드를 참조.
class A extends Thread { private int value = 0; public synchronized void setValue(int var) { value = var; } public void run() { //synchronized로 block된 부분은 동기화처리가 된다. synchronized (this) { //처리할 코드 } } } public class Test { public station void main(String[] ar) { A _thread = new A(); _thread.start(); //run thread } }
'Skill up > Programming' 카테고리의 다른 글
eclipse에서 boost 사용하는데 에러가 난다.. (0) | 2013.02.18 |
---|---|
eclipse에서 c++0x 설정 (0) | 2013.02.15 |
[python] 함수 오버로딩(overloading)? (0) | 2011.11.17 |
[python]numpy에서 표준분포로 random 수 생성 (0) | 2011.11.15 |
JAVA 쓰레드 생성 방법 (0) | 2010.06.14 |