자바 병렬 프로 그래 밍 안내

838 단어 자바thread
자바 에서 스 레 드 를 실행 하 는 방법 은 두 가지 가 있 습 니 다.
  • Thread 와 관련 상속 하위 클래스 를 호출 하여 start () 방법 을 실행 합 니 다.
  • Runnable 인터페이스 방법 을 계승 하여 run () 방법 을 실행 합 니 다.

  • 여러 스 레 드 는 스 레 드 탱크 를 통 해 관리 할 수 있 습 니 다.
    #1.     (      1   ):
    ExecutorService pool=Executors.newSingleThreadExecutor();
    #2.     (      5   ):
    ExecutorService pool=Executors.newFixedThreadPool(5);
    #3.      (          ):
    ExecutorService pool=Executors.newCachedThreadPool();
    #       5   :
    for (int i = 0; i < 5; i++) {
        pool.execute(new Runnable() {
    	@Override
    	public void run() {
    					
    	}
        });
    }

    자 물 쇠 를 사용 하 는 sychnorized, lock 방식:
    #sychnorized      , ,  ,       ,    。
    #lock,       ,    。
    #lock    ReentrantLock,ReentrantReadWriteLock。
    #   ReentrantReadWriteLock,         ,   ,      。
    #

    미 완성 계속...

    좋은 웹페이지 즐겨찾기