複習訊號,隨便記一下一些書中沒有的東西alarm時程序中的定時器函式,具體引數如下:
#include
unsigned
intalarm
(unsigned
int seconds)
;功能:
設定定時器,時間到後,會自動會給當前程序傳送sigalrm訊號,該訊號預設處理是終止程序。
每個程序有且僅有乙個定時器
引數: seconds:指定的時間,單位為秒
返回: 返回0或者剩餘的秒數
每個程序有且僅有乙個定時器,所以導致,當在計時器已經開始定時,此時再次呼叫 定時器函式,只會返回剩餘的時間,並將定時器重置。上**:
1 #include
2 #include
3 #include45
intmain()
6202122
while(1
);23return0;
24}
這段**會,導致定時器不斷重置為5秒的定時器,所以可能導致程式死迴圈,沒有機會傳送結束訊號。
seconds=0
second=4
second=4
second=4
^c
Linux 注意事項
1 linux嚴格區分大小寫,linux的命令都是小寫,但命令後的選項會有大寫 touch 建立檔案 2 linux中一切皆檔案 linux中所有的內容都是以檔案的形式儲存和管理的,硬體裝置也是檔案,這和windows完全不同,windows是通過裝置管理器來管理硬體的。linux的裝置檔案儲存在 ...
Linux中fgets函式注意事項
include char fgets char s,int size,file stream s 資料儲存位置 size 讀取字串的最大數量 stream 指向file結構的指標 linux中的fgets函式的作用是從檔案中讀取一字串,也可以從螢幕上輸入一字串 設定最後乙個引數為stdin fget...
Linux 初學注意事項
1.linux嚴格區分大小寫 2.linux所以內容都以檔案形式儲存,包括硬碟 windows系統中,硬體通過裝置管理器管理,但在linux中,操作硬體需要操作硬體對應的檔案 硬碟檔案 dev sd a p a和p是盤名,比如c盤d盤 光碟檔案 dev sr0 3.linux檔案不靠副檔名區分檔案型...