Page History
...
이경우 서버입장에서 사용자를 병렬 처리하는 서버라고 볼수 있으며, node.js는 반대인 다중요청을 동시에 진행하는 서버 라고 볼수있습니다.
Node.js로 살펴본 동시처리와 병렬처리의 차이 :http://jeremyko.blogspot.kr/2012/12/nodejs.html
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
//병렬처리를 위한 멀티 코어 프로그래밍 예 Thread[] threads = new Thread[NumOfThread]; Process currentProcess = Process.GetCurrentProcess(); foreach (ProcessThread processThread in currentProcess.Threads) { processThread.ProcessorAffinity = currentProcess.ProcessorAffinity; } //물리적단위인 Core(process) 에 Task를 명시적으로 걸고 동시에 시작해버립니다. for (int i = 0; i < NumOfThread; i++) { threads[i].Join(); } } |
...