Table 3–2 lists the handles (objects) used in a C client program and specifies which of these may be used concurrently and which can only be used by one logical thread at a time.
Table 3–2 Handles and Concurrency| 
 Handle  | 
 Supports Concurrent Use  | 
|---|---|
| 
 MQDestinationHandle  | 
 YES  | 
| 
 MQConnectionHandle  | 
 YES  | 
| 
 MQSessionHandle  | 
 NO  | 
| 
 MQProducerHandle  | 
 NO  | 
| 
 MQConsumerHandle  | 
 NO  | 
| 
 MQMessageHandle  | 
 NO  | 
| 
 MQPropertiesHandle  | 
 NO  |