다음을 통해 공유


NDKPI 작업 요청 게시 요구 사항

소비자에 대한 작업 요청 게시 규칙

NDK 이용자는 발신자 큐에 다음과 같은 유형의 작업 요청을 게시합니다.

소비자는 수신 큐에 NdkReceive(NDK_FN_RECEIVE) 요청을 게시합니다.

소비자는 이러한 모든 요청을 직렬화된 방식으로 NDK_QP 또는 NDK_SRQ 동일한 개별 큐에 게시합니다. 즉, 소비자는 NDK_QP 또는 NDK_SRQ속한 동일한 개별 큐에서 작업 요청 함수에 대해 두 번의 동시 호출을 수행하지 않습니다.

예를 들어 동시 NdkReceive 호출이 실행되지 않음을 의미합니다. 동시 NdkSendNdkWrite 호출은 발급되지 않지만 동일한 NDK_QP동시 NdkReceiveNdkWrite 호출이 실행될 수 있습니다.

공급자에 대한 작업 요청 게시 규칙

공급자는 위의 작업 요청 함수 내에 중복 잠금이 없어야 합니다. 이는 소비자가 이들을 직렬 처리하도록 보장하기 때문입니다.

공급자는 동일한 NDK_QP작업 요청 호출과 동시에 호출될 수 있는 NdkFlush(NDK_FN_FLUSH) 호출을 처리할 수 있어야 합니다.

공급자는 동일한 NDK_QP작업 요청 호출과 동시에 호출될 수 있는 NdkCloseConnector 호출(NDK_QP대한 후속 NDK_CONNECTOR 개체)을 처리할 수 있어야 합니다.

NDKPI(네트워크 직접 커널 공급자 인터페이스)