본문 바로가기

Programming/Tips

[ Programming_Tips ] Multi Threading.

프로그램을 만들다 보면 Multi Threading할 일이 생기기 마련이다.
어떤 한 목록을 다수의 Thread로 처리하려면 아래와 같이 큐를 이용하면 좋을 듯...

Queue
 1  2  3  4  5  6  7

ThreadList
Thread1 Thread2  Thread3 
Queue POP (1)  Queue POP (2)  Queue POP (3)
 Scan  Scan  Scan
 ...  Scan End  Scan End
 ...  Queue POP (4)  Queue POP (5)

이런 식으로!