Titulek asi napovídá, o čem to bude.
Mohli byste sem prosím vypsat všechny možný způsoby zamykání nějakejch sdílenejch dat (spíš ty, co preferujete), a trošičku to rozvíst ?
Zámky, zámky, zámky...
-
- Matfyz(ák|ačka) level I
- Příspěvky: 14
- Registrován: 21. 11. 2007 11:56
- Typ studia: Informatika Bc.
Re: Zámky, zámky, zámky...
já znám akorát:
while !mkdir zamek ;do
wait 500;
(pokud sem to napsal dobře)
- dokud se mu nedaří vytvořit soubor, tak čeká. ale nesmí se zapomenout ten soubor smazat, až nebudeš potřebovat zámek
while !mkdir zamek ;do
wait 500;
(pokud sem to napsal dobře)
- dokud se mu nedaří vytvořit soubor, tak čeká. ale nesmí se zapomenout ten soubor smazat, až nebudeš potřebovat zámek
- Donarus
- Matfyz(ák|ačka) level III
- Příspěvky: 194
- Registrován: 30. 9. 2007 12:40
- Typ studia: Informatika Mgr.
- Login do SIS: palut7am
Re: Zámky, zámky, zámky...
az ti spadne program uprostred, tak zamek tam bude naporad a jsi v haji ne ??
- vektor
- Matfyz(ák|ačka) level I
- Příspěvky: 42
- Registrován: 7. 1. 2007 16:59
- Typ studia: Informatika Bc.
- Kontaktovat uživatele:
Re: Zámky, zámky, zámky...
...podobna zabava bude, ak sa ti tak podari vytvorit deadlock
I ? Unicode
-
- Matfyz(ák|ačka) level I
- Příspěvky: 44
- Registrován: 2. 2. 2008 09:35
- Typ studia: Informatika Bc.
Re: Zámky, zámky, zámky...
Určitě to není ideální, ale Forstovi to u zkoušky stačí.. Důležitý pro něj je, že na něco takovýho myslíš.
Wenn ich morgen meinem Gott gegenüberstehe, kann ich sagen:
Ich bin unschuldig,
ich habe niemanden betrogen,
ich habe niemandem weh getan,
ausser mir selbst.
Und das wird er mir wohl verzeihen!
Ich bin unschuldig,
ich habe niemanden betrogen,
ich habe niemandem weh getan,
ausser mir selbst.
Und das wird er mir wohl verzeihen!
- hippies
- Admin(ka) level I
- Příspěvky: 990
- Registrován: 29. 9. 2004 12:46
- Typ studia: Informatika Mgr.
- Login do SIS: procj4am
- Bydliště: Mladá Boleslav
- Kontaktovat uživatele:
Re: Zámky, zámky, zámky...
jj, staci to, protoze kazdy system ma svuj problem. Tomuhle (umreni v pulce) se da pomoct trochu tim, ze do te slozky potom vytvoris soubor, jehoz jmeno/obsah ma v sobe PID procesu, ktery zamknul, takze potom kdyz zjistis, ze je to zamknuty, muzes jeste detekovat, jestli nahodou ten proces neumrel a pokud jo, tak to za nej odemknes a zkusis si to znovu zamknout, tam je ale zas problem kdyz to budou odemykat dva najednou (tak si udelam dalsi zamek na odemykani, ale ten zas je potreba hlidat, ...) problem sice neresis, ale pravdepodobnost ze nastane hrozne klesa;)
Chjo, dovede te si představit svět, kde by byla každá harmonická diferenciální forma (jistého typu) nesingulární projektivní algebraické variety racionální kombinací kohomologických tříd algebraických cyklů..
-
- Matfyz(ák|ačka) level I
- Příspěvky: 18
- Registrován: 22. 2. 2008 19:19
- Typ studia: Informatika Mgr.
- Login do SIS: ondep7am
- Bydliště: 17. listopad
Re: Zámky, zámky, zámky...
Pár poznámek:
- Není 500 sekund trochu moc?
- Není to wait, ale sleep, wait čeká na ukončení synovského procesu
- Podle mě docela dobře řešený zámek je v Cheat sheetu tady http://forum.matfyz.info/viewtopic.php?f=244&t=4480
- Není 500 sekund trochu moc?
- Není to wait, ale sleep, wait čeká na ukončení synovského procesu
- Podle mě docela dobře řešený zámek je v Cheat sheetu tady http://forum.matfyz.info/viewtopic.php?f=244&t=4480