데이터를 많은 영구 소켓에 보내고 있습니다. 소켓을 따라 데이터를 보내는 다중 스레드를 제안하는 REACTOR 디자인 패턴을 선택했습니다.서버에 다중 스레드가있는 이유
무엇이 더 좋은지 이해할 수 없습니다 : - 하나의 스레드가 모든 데이터를 소켓으로 보내도록하려면 - 또는 소켓을 통해 데이터를 전송하는 두 개의 스레드가 있어야합니다.
내가 보는 방법은 2 개의 코어가 있다는 것입니다. 그래서 나는 한 번에 두 가지 일만 할 수 있습니다. Whcih는 데이터를 보내려면 1 개의 작업자 스레드와 1 개의 스레드가 있음을 의미합니까?
왜 스레드간에 컨텍스트를 전환 할 때 데이터를 보내려면 여러 개의 스레드를 갖는 것이 더 좋을까요?