Tagged

thread

A collection of 3 posts

Concurrency Programming

쓰레드를 공부하는 학생과의 대화

쓰레드를 공부하고 있는 백기선 인스턴스 두 개의 대화를 공개합니다. 백기선 백기선1 = new 백기선(); 백기선 백기선2 = new 백기선(); 백기선1.ask(백기선2, “쓰레드는 왜이렇게 어렵죠?“);사실 어려울 것이 없습니다. Thread 객체 하나 만들고, Runnable 인터페이스 구현한 클래스 하나 만들고, Thread.start() 해주면 끝납니다. 백기선1.ask(백기선2, “근데 왜이렇게 어려운

Collection

Collection과 Thread 2

Thread Safe 하냐 안하냐 기준으로 Collection 클레스들을 나눠 봤습니다. Java 6.0 API 기준으로 나눴기 때문에 새로 눈에 띄는 클레스들과 잘 모르겠는 클레스들도 포함되어 있습니다. Thread safe collections Vector(Stack) HashTable BlockingQueue implementations(ArrayBlockingQueue, DelayQueue, LinkedBlockingDeque, LinkedBlockingQueue, PriorityBlockingQueue, SynchronousQueue) BlockingDeque implementation (LinkedBlockingDeque)   Not thread safe collections LinkedList, ArrayList(AttributeList,