Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Blog Ubuntu -- Správa "projektů" české komunity Ubuntu

Novinky: Děkujeme všem návštěvníkům fóra, kteří ochotně radí ostatním. Vaše práce je velmi potřebná a vážíme si jí.

Autor Téma: msg queue a signály  (Přečteno 603 krát)

RNA

  • Stálý člen
  • ***
  • Příspěvků: 630
  • Karma: +60/-6
    • Zobrazit profil
msg queue a signály
« kdy: 01 Leden 2013, 14:26:43 »
Dobrý den v novém roce,

mějme dva procesy vzájemně komunikující pomocí msgsnd a msgrcv. Obě funkce jsou použity v neblokující formě (kromě té komunikace mezi procesy to ještě něco dělá po síti aj. )

Existuje nějaká inteligentní možnost, jak přijímacímu procesu sdělit, že má něco ve frontě a měl by si to vyzobnout?
Je nějaký signál spojený s frontou zpráv?
Nebo mám poslat třeba SIGUSR1? To je řešení, ale možná má fronta zpráv nějaké své možnosti...?
Prohledal jsem moudrou knihu, i gůgla a nějak nikde nic.