[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