| 
                
                 05/22/2008 10:57 AM 
                post8384 
               | 
                            
                              
                
                
I have a coceptual problem with message passing basics in QNX neutrino.  I am novice in RTOS and QNX .
 First:
 Does each thread own single channel for receiving? If not owned by each thread, is it owned by the process ? If it 
owned by process, does it mean every process will have a channel to receive message and any other process can send 
message to any other process channel by attaching to it?
Second:
Since any number of message send/receive  can be sent simultaneously, how does receiving thread make sure that the sent 
message is intended for it ? 
              
                  
                 
               | 
            
            
              | 
                
                
               | 
            
          
            
              |               
                
               |