Общественность, подскажите, кто сталкивался, в каком направлении рыть. В QNX есть чудесный механизм send-reply, когда процесс, отправивший другому send, встает в блокированное состояние и практически не ест системных ресурсов, пока вызываемый процесс не ответит ему reply. Теперь встала задача перевести проект под linux. Есть ли какой-то аналог такого типа IPC в linux? Стандартные семафоры не предлагать, в системе порядка 20 взаимодействующих друг с другом процессов с разными приоритетами. Интересует не собственно механизм отправки сообщения другому процессу, тут проблем нет, а именно блокирование процесса-инициатора до получения ответа. В частности, важно, что бы блокированный процесс не принимал send'ы от других процесов, а они бы накапливались в очереди.




    
      Ответ на:
      
          комментарий
        от Begemoth 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от one_more_hokum 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  


    
      Ответ на:
      
          комментарий
        от tailgunner 
  
    
      Ответ на:
      
          комментарий
        от klalafuda 
  
    
      Ответ на:
      
          комментарий
        от klalafuda 
  
    
      Ответ на:
      
          комментарий
        от tailgunner 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от tailgunner 
  
    
      Ответ на:
      
          комментарий
        от klalafuda 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.