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