글쎄 내 문제는 다음과 같습니다. 몇 가지 가상 컴퓨터에서 실행되는 코드 조각이 있으며 각 가상 컴퓨터에는 N 개의 인터페이스 (각 스레드마다)가 있습니다. 문제 자체가 하나의 인터페이스에서 메시지를 받고 다른 인터페이스를 통해 가장 빠른 방식으로 리디렉션됩니다.C++ 복수 기계를 사용한 멀티 스레딩
하나의 인터페이스 (유니 캐스트)에서 메시지를 받으면 리다이렉트 할 인터페이스를 계산하고 메시지에 대한 모든 정보를 저장합니다 (데이터 그램 및 원하는 모든 추가 정보) 내가 만든 함수로. 다음 반복에서 프로그램은 리다이렉션 할 새 메시지가 있는지 그리고 올바른 인터페이스를 읽고 있는지 확인합니다. 그리고 계속해서 ... 그러나 이것은 프로그램 교환 정보를 매우 천천히 만듭니다 ...
사물을 빠르게 할 수있는 메커니즘이 있습니까?
"닫기 결합"클러스터에서 작업하지 않는 한 멀티 스레딩이란 여기에서 "멀티 프로세싱"또는 "프로세스 간 IO"를 의미합니다. – dmckee
이것은 매우 모호하고 개방적입니다. 현재 수행중인 작업, 얻은 성능 수치 및 측정 방법 등을 보여주는 샘플 코드를 게시 할 수 있습니까? – Useless
@dmckee일지도 모르겠다 ... 나는 이것에 대해 처음이야. 그리고 그것은 내가 브리핑을받은 내용이다. ... –