Asynchronni komunikace
Jiri Kulhan
jiri na kulhan.cz
Úterý Květen 3 16:39:00 CEST 2005
Ing. Pavel PaJaSoft Janoušek wrote:
> Jiri Kulhan <mailto:jiri na kulhan.cz> wrote:
>
>>v aplikaci je N procesu (writers), poskytujicich data M jinym procesum
>>(readers) skrze spolecnou FIFO frontu / buffer. Potreboval bych najit
>>nejakou implementaci takoveho bufferu, kde by:
>>
>>- zapis i cteni byly non-blocking operace nevyzadujici protejsek na
>>druhe strane fronty (bufferu)
>>- operace cteni a zapisu byly atomicke
>>- rychlost je dulezitym faktorem, takze by se to melo idealne
>>odehravat vyhradne v pameti (pokud velikost fronty nepreroste nejakou
>>mez, coz se
>>ovsem nepredpoklada).
>>- implementace da co mozna nejmene prace, tzn. prednost maji hotova
>>reseni, idealne skryta primo v Linuxu jako takovem.
>
>
> Ruzne urovne abstrakce IPC - co treba shared memory?
>
No, ja timhle dotazem v podstate resim svou lenost (a samozrejme i nizsi
schopnosti takove veci napsat dobre a efektivne). Tudiz me zajima spise
konkretni implementace reseni vyse zmineneho problemu nez teorie jeho
reseni jako takova :-))
Mam dojem, ze jsem kdysi videl podobnou vec (FIFO buffer) jako modul
jadra, ale nejak to nemuzu najit.. anebo se treba pletu.
Dik,
Jirka
Další informace o konferenci Linux