A computer device, comprising a processor, a memory, and a host channel adapter, wherein the memory stores a computer executable program; the processor is configured to execute the computer executable program, to implement the following operations: obtaining an operation request of collective communication where a plurality of processes participate in communication at the same time; converting an operation request of collective communication into a work request, identifying a work request having no communication dependency which involves determining whether communication between processes having a communication relationship in the work request needs to depend on another process; adding identification information to the work request having no communication dependency; and sending the work request to the host channel adapter; and the host channel adapter is configured to: determine, by determining whether the received work request includes the identification information, whether the received work request is a work request having no communication dependency; directly forward a work request identified as having no communication dependency, and for a work request that is not identified as having no communication dependency: load the work request into a queue, determine whether a condition that is recorded in the queue and that triggers the work request that is not identified as having no communication dependency is met, and when the condition is met, send the work request that is not identified as having no communication dependency. the memory stores a computer executable program; the processor is configured to execute the computer executable program, to implement the following operations: obtaining an operation request of collective communication where a plurality of processes participate in communication at the same time; converting an operation request of collective communication into a work request, identifying a work request having no communication dependency which involves determining whether communication between processes having a communication relationship in the work request needs to depend on another process; adding identification information to the work request having no communication dependency; and sending the work request to the host channel adapter; and the host channel adapter is configured to: determine, by determining whether the received work request includes the identification information, whether the received work request is a work request having no communication dependency; directly forward a work request identified as having no communication dependency, and for a work request that is not identified as having no communication dependency: load the work request into a queue, determine whether a condition that is recorded in the queue and that triggers the work request that is not identified as having no communication dependency is met, and when the condition is met, send the work request that is not identified as having no communication dependency. obtaining an operation request of collective communication where a plurality of processes participate in communication at the same time; converting an operation request of collective communication into a work request, identifying a work request having no communication dependency which involves determining whether communication between processes having a communication relationship in the work request needs to depend on another process; adding identification information to the work request having no communication dependency; and sending the work request to the host channel adapter; and the host channel adapter is configured to: determine, by determining whether the received work request includes the identification information, whether the received work request is a work request having no communication dependency; directly forward a work request identified as having no communication dependency, and for a work request that is not identified as having no communication dependency: load the work request into a queue, determine whether a condition that is recorded in the queue and that triggers the work request that is not identified as having no communication dependency is met, and when the condition is met, send the work request that is not identified as having no communication dependency.