[JAVA] Thread
Task : 하나의 작업단위Process : 여러 Task가 모인것Thread : 여러 Process가 모인것 각각 하나의 자원을 먹는다.* 병렬 처리 프로그래밍 : 한가지 일을 동시에 처리한다 병렬 처리를 할떈 Thread로 부터 안전한HashMap대신 HashTable을 쓴다List대신 Vector를 쓴다. Synchronized와 volatile를 쓴다.count라는 변수를 세 Thread가 참조할 경우 다른 Thread에서 값이 변했을떄즉시 알려줄 수 있는 기능이다. *발생하는 문제Thread는 돌아가는데 순서가 없어서 에러나면 찾을 수 없다다시 실행시켰을 경우 다른 순서로 돌아갈 수 있다.순차실행을 보장하기 힘들다. Thread 쓰는 방법 Thread를 만드는 방법은 2가지가 있다. 첫번째 방법..