Pazartesi, Mayıs 22, 2006

Client/Server2 calisti!

Zaman duyarliligi icin sinyal kullanmamiz istenmisti, ilk baslarda senkronize calismasada bir sure sonra senkronize oluyor. Bu arada program calisirken (execution'da), "ctrl+c" ile programi kesersem processlerim ölmüyor, ama terminalden "kill pid" ile öldürebiliyorum! "ctrl+z" ile kesersem ise "kill pid" ise yaramiyor, fakat "kill -9 pid" ile "defunct" olan processler hepsi "defunct" statusune gectikten sonra ölüyorlar.

"A user request to interrupt or terminate the program. Most environments are set up to let a user suspend the program by typing C-z, or terminate it with C-c. Whatever key sequence is used, the operating system sends the proper signal to interrupt the process."

Ctrl+z suspend durumuna geciriyor, anladim da; Ctrl+c programi durdurdugu gibi parent (ne bu ebeveyn mi?) ve cocuk processlerin de ölmesi gerekmiyor mu? Iste buna cevap bulamadim!

1 yorum:

sickprincess dedi ki...

Ilk baslarda senkronize calismiyor degil, mod aldip sifira esitledigim icin onlarda calisiyor. Allahim boyle basit hatalara gicik oluyorum ve ne hikmettir ki bunlarin cozumlerini hep ruyamda goruyorum! Ak sakalli dede bana gorunmese de biliyorum beni seviyor :)