推薦這個部落格: 1
檢視方式: 列表 摘要
October 16, 2009
9月28日被抓進成功嶺後
就開始我的研發替代役新訓生活~
其實跟其他人一樣,完全不適應
連吃飯都吃不太下去
前三天超級難熬的
不過慢慢的,開始覺得裡面的食物還不錯吃xd
再來就是裡面的生活,其實生活就被上面控制著
你擁有的空閒時間,就是那一些
最常時間的空閒大概就是你在床上的時間吧xd
還有上課,基本上裡面上了十幾二十堂課
不過我真的認真去聽得大概一隻手的手指頭都數的出來
不過話說我在裡面真的學到的
大概就是怎麼把餐盤上的菜渣集中到碗裡面
再來就是免費的減肥課程?XD
說實在的,再裡面真的覺得時間過得很漫長
但是實際到最後一天回想起來
就會覺得其實十六天就是這麼一回事
一轉眼竟然就過了
接下來準備要去公司了
又是另外一個階段的開始~
希望接下來能夠在公司順順利利!
就開始我的研發替代役新訓生活~
其實跟其他人一樣,完全不適應
連吃飯都吃不太下去
前三天超級難熬的
不過慢慢的,開始覺得裡面的食物還不錯吃xd
再來就是裡面的生活,其實生活就被上面控制著
你擁有的空閒時間,就是那一些
最常時間的空閒大概就是你在床上的時間吧xd
還有上課,基本上裡面上了十幾二十堂課
不過我真的認真去聽得大概一隻手的手指頭都數的出來
不過話說我在裡面真的學到的
大概就是怎麼把餐盤上的菜渣集中到碗裡面
再來就是免費的減肥課程?XD
說實在的,再裡面真的覺得時間過得很漫長
但是實際到最後一天回想起來
就會覺得其實十六天就是這麼一回事
一轉眼竟然就過了
接下來準備要去公司了
又是另外一個階段的開始~
希望接下來能夠在公司順順利利!
May 19, 2009
最近為了處理一個parent持續執行而child結束不會變defunct的方法
查了好多東西= =
最簡單的方法就是parent用一個wait的function
但是wait的缺點就是parent會停下來等待child
這並不符合我的需求
後來我查到了當child結束時跟parent的溝通方式
他主要是用SIGCHLD發送給parent告知parent他結束了
但是如果你不用wait去等待這個訊號,child就會變成defunct
而我找到的方法就是用signal來解決
signal(SIGCHLD,SIG_IGN);
主要是用這個方法讓SIGCHLD被忽略,不處理
如此當子進程結束,發送這個訊號時
parent不再理會,如此child就不會變成defunct了
ps. 如此會不會造成什麼影響還不知道,有待觀察~囧
查了好多東西= =
最簡單的方法就是parent用一個wait的function
但是wait的缺點就是parent會停下來等待child
這並不符合我的需求
後來我查到了當child結束時跟parent的溝通方式
他主要是用SIGCHLD發送給parent告知parent他結束了
但是如果你不用wait去等待這個訊號,child就會變成defunct
而我找到的方法就是用signal來解決
signal(SIGCHLD,SIG_IGN);
主要是用這個方法讓SIGCHLD被忽略,不處理
如此當子進程結束,發送這個訊號時
parent不再理會,如此child就不會變成defunct了
ps. 如此會不會造成什麼影響還不知道,有待觀察~囧
檢視行動版網頁 | 檢視正常版網頁







