Přerušení write při startu vlákna

Martin `MJ' Mares mj na ucw.cz
Středa Březen 14 19:49:28 CET 2007


Hello, world!\n

> mám multithreadovou aplikaci psanou v C, používám thready z glib. 
> Pracovní thready jsou vždy vytvářeny z hlavního threadu a provádí co 
> nejjednodušší činnost. Jeden thread zapisuje do /dev/dsp funkcí write. 
> Stává se, že se funkce write ukončí aniž by zapsala požadovaný počet 
> bytů. Vrátí obecně různé kladné číslo, menší než počet bytů. 

To je při zápisu do čehokoliv jiného než obyčejného souboru zcela
normální a zcela podle pravidel. Nastane to například přijde-li programu
signál.

				Have a nice fortnight
-- 
Martin `MJ' Mares                          <mj na ucw.cz>   http://mj.ucw.cz/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
"Snow falling on Perl. White noise covering line noise. Hides all the bugs too." -- J. Putnam



Další informace o konferenci Linux