달력

112024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
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
	}
}

'Programming > JAVA' 카테고리의 다른 글

Runnable, Thread 차이  (0) 2011.08.24
Posted by 위너즈
|