Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: RNA 01 Ledna 2013, 14:26:43

Název: msg queue a signály
Přispěvatel: RNA 01 Ledna 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.