如果共享某種復(fù)雜的數(shù)據(jù)結(jié)構(gòu),要保證數(shù)據(jù)正確性就要加鎖。只是讀取的話沒什么大問題,如果有數(shù)據(jù)寫入操作,不加鎖兩邊同時(shí)寫入可能會(huì)破壞數(shù)據(jù)。
成都創(chuàng)新互聯(lián)公司是專業(yè)的信宜網(wǎng)站建設(shè)公司,信宜接單;提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行信宜網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
靜態(tài)函數(shù)在c中只有用來表示不能被其它文件訪問的全局函數(shù)這這一個(gè)作用
sunshine66同志,看好行么,人家說得是函數(shù),不是變量
靜態(tài)函數(shù)(帶static的),外部文件無法使用該函數(shù)了,同樣的是定義靜態(tài)變量后,外部文件同樣不能使用;在工程中,通常各個(gè)模塊分開完成,這時(shí)候如果確定自己定義的函數(shù)別的文件不會(huì)使用,就可以加上static,以保證不會(huì)被誤用;只能在本文件中使用,無法跨文件。
靜態(tài)函數(shù)是函數(shù)的一種,函數(shù)包括靜態(tài)函數(shù)和非靜態(tài)函數(shù)兩種。
其中靜態(tài)函數(shù)是有static修飾的函數(shù),如果沒有,則為非靜態(tài)函數(shù)(全局函數(shù))。
靜態(tài)函數(shù)(帶static的),只能在本文件中使用,無法跨文件。而非靜態(tài)函數(shù)(不帶static的),可以在任何一個(gè)文件中使用。當(dāng)在其它文件中使用時(shí),需要做函數(shù)聲明后再使用。