본문 바로가기 메뉴 바로가기

coens TISTORY

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

coens TISTORY

검색하기 폼
  • 전체 (230)
    • 일기 (0)
    • dev (72)
      • server (13)
      • java (21)
      • javascipt (5)
      • php (14)
      • android (4)
      • css (1)
      • es (8)
    • 책 (2)
    • 미투데이 (87)
    • 찍찍 (6)
    • 컴퓨터 잡지식 (5)
    • 필사 (4)
      • 대한민국에 고한다 (0)
      • 칼의 노래 (2)
      • 자본주의 고쳐쓰기 (2)
    • w (22)
    • etc (2)
    • 공부진도 (0)
      • 안드로이드 프로그래밍 정복 (0)
  • 방명록

[15] Thread의 동기화(synchronize) 문제

// 여러개의 쓰레드가 한꺼번에 동작할 때... 발생하는 문제의 해결.... // 하나의 데이터 처리에 대해 쓰레드가 설정되어 있다면, 그 데이터를 관리하는 메소드는 동기화 할것.. // 하나의 메소드 내에서는 지역적으로 동기화... class K extends Thread{ private int x = 100; public void setX(int x){ this.x +=x; } public int getX(){ return x; } public synchronized void run(){ // 한사람이 이 메소드를 호출하면 다른이가 호출하지 못하도록 Lock(메소드 전체의 동기화) setX(200); System.out.println("x = " + getX()); } /* public synchro..

dev/java 2008. 9. 29. 11:31
이전 1 ··· 216 217 218 219 220 221 222 ··· 230 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바