Block, None Block, 동기, 비동기, 멀티스레드, 배타제어
Block, None Block, 동기, 비동기, 멀티스레드, 배타제어 1. 프로세스와 스레드의 차이 각각의 스레드는 메모리 공유가 됩니다.각각의 프로세스는 메모리 공유가 되지 않습니다. 그렇기 때문에 통신을 하게 됩니다.Redis나 MemcacheD같은 메모리 디비를 하나 놓고 그곳을 통해 메모리를 공유하기도 하고DB에 저장하고 공유 하기도 합니다. 공유메모리, 무슨무슨큐, 이것저것 있는데 안쓰는게 정신건강에 좋을듯... 프로세스끼리 통신이 가능하고 메모리 공유가 가능해지면 물리적인 머신을 여러대 놓고 사용할수 있게 되니깐 부하분산도 시킬수 있고 좋죠. 대신 쉽진 않겠죠. 2. Block, NonBlock 어떤 함수가 있습니다. 그 함수를 호출했을때 그 함수가 모든 동작을 완료하고 다음 코드를 실행시킨..