[OSy] gets a atomicita, testy
Jakub Malý
jakub.maly at atlas.cz
Thu Nov 1 22:31:28 CET 2007
Taky by me zajimalo, co je spravne - podobne je to i u tisknoucich funkci - je to tak, ze printk nesmi byt nikdy prerusena, nebo prerusena byt muze, ale zadne jine vlakno nesmi tisknout?
Jakub Malý
-----Original Message-----
From: osy-bounces at dsrg.mff.cuni.cz [mailto:osy-bounces at dsrg.mff.cuni.cz] On Behalf Of Andrej Krutak
Sent: Thursday, November 01, 2007 10:22 PM
To: Operating Systems Course
Subject: [OSy] gets a atomicita, testy
Bry vecer :-)
Zaujimalo by ma, ako by malo fungovat gets(), co sa tyka atomicity jej
prace... Mam na mysli, co sa ma diat, ked N vlakien naraz zavola gets()...
Ono je to dostatocna prasarna na to, aby si to vyzral ten co take nieco spravi
(ako cakat tych N stringov, pricom nie je zarucene poradie, v akom ich ktore
vlakno dostane, to fakt neviem ako by sa dalo vyuzit... mno, mozno ako nejaka
obdoba pipey a paralelneho spracovania, ale aj tak...) - ale predsalen, testy
su testy :-)
(jasne, v podstate je to obdobny problem ako N-krat zavolane getc(), akurat ze
spravit atomicke aj gets() by chcelo este nejaky dalsi kus prace, ktory mi
ale aj tak pride zbytocny (kym mi to niekto nevyvrati))
Este by ma zaujimalo - v nedelu/dni potom sa bude hodnotit ci semestralky
prejdu uz rozosielanymi testami, alebo sa bude testovat este na
dalsich "zadaniach"?
Andrej
_______________________________________________
OSy mailing list
OSy at dsrg.mff.cuni.cz
https://dsrg.mff.cuni.cz/mailman/listinfo/osy
More information about the NSWI004
mailing list