C++多線程也可以使用UNIX C的庫函數(shù),pthread_mutex_t,pthread_create,pthread_cond_t,pthread_detach,pthread_mutex_lock/unlock,等等。
成都創(chuàng)新互聯(lián)公司專注于梁山企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城系統(tǒng)網(wǎng)站開發(fā)。梁山網(wǎng)站建設(shè)公司,為梁山等地區(qū)提供建站服務(wù)。全流程按需求定制開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
在Win32程序中,可以使用多線程來實(shí)現(xiàn),但是那個(gè)比較復(fù)雜,不太容易在短時(shí)間內(nèi)掌握。
int add(int a,int b){ return a+b;} int sub(int a,int b){ return a-b;} if(i%2==0){ p=add;} else { p=sub;} int sum=p(3,3);利用了函數(shù)指針,賦值不同的函數(shù)給它。
如果你學(xué)過操作系統(tǒng)課,就用多線程。如果沒有的話,試試Timer。
恩,有想法肯定是好的。兩個(gè)while循環(huán)不可能同時(shí)運(yùn)行。及時(shí)在java,c#里也不能。CPU一次只能執(zhí)行一個(gè)指令,不能同時(shí)執(zhí)行兩個(gè)。由于CPU在不同線程里切換的速度很快。所以可以實(shí)現(xiàn)你所想要的要求。
1、返回 指針吧,一個(gè)函數(shù)只能有一個(gè)返回值。指針可以返回多個(gè)。void aaa(){ int *a,*c; int a,c; *a=a;*c=c; a=b();c=b();}下面調(diào)用 *a和*c.好像是這樣,你再改改吧。
2、通過指針調(diào)用,修改了數(shù)值。++*x,++*y對指針指向的值進(jìn)行了修改,所以值增加了1,(z++)輸出z的之后,對指針本身的地址增加一個(gè)int的偏移,但是函數(shù)返回時(shí),指針本身的修改被丟棄,所以每次結(jié)果一致。
3、用一個(gè)循環(huán)就可以多次調(diào)用了,或者你不嫌麻煩,函數(shù)名多寫幾次。
4、可以的,不過不可以調(diào)用main()函數(shù)。所有的程序都是從main函數(shù)開始,然后main函數(shù)調(diào)用其他的函數(shù),其他的函數(shù)也可以調(diào)用其他的函數(shù)或者自身(遞歸調(diào)用),次數(shù)不限。最后在返回到main函數(shù)。
5、要么你短點(diǎn)調(diào)試,要么你代碼貼上來,要么你分析一下你的代碼,跟著程序分析一下過程,要么就是程序運(yùn)行太快調(diào)用了你沒看出來,要么就是你的程序還沒有運(yùn)行到第二次調(diào)用就已經(jīng)結(jié)束了。。
1、單線程只能運(yùn)行一下,當(dāng)從函數(shù)返回后再繼續(xù)運(yùn)行下邊的代碼 想同時(shí),可以用多線程 C語言本身是不支持多線程的,除非是C++或者VC++或以上的語言。 但是如果你的編程水平可以,可以自己寫一個(gè)運(yùn)行環(huán)境模擬多線程。
2、用個(gè)API函數(shù)。包函頭文件 window.h CreateThread(NULL,0,F(xiàn)unPro,NULL,0,NULL);你再寫個(gè)線程函數(shù) FunPro int WINAPI FunPro(){ return 0;} 大概是這樣,我也沒寫過,你自己再去百度下。
3、如果是用純C語言來寫,把所有函數(shù)聲明放在最前面,然后函數(shù)定義好,這樣的函數(shù)是公有的,可以隨意調(diào)用。然后主函數(shù)不能少,這樣子的話,所有函數(shù)包括主函數(shù)的前后順序可隨意。
4、可以使用多線程的辦法,同時(shí)運(yùn)行的方法如下:1)使用void*myfunc(void*args){;2)在intmain(){limian寫四組pthread,pthread_create(),pthread_join();3)最后return0。
5、可以同時(shí)運(yùn)行多個(gè)生成的exe, 不會(huì)出現(xiàn)任何干擾 除非你在程序中, 做了進(jìn)程間通信 不過 一般不會(huì)這么做。
網(wǎng)頁名稱:c語言如何多個(gè)函數(shù)執(zhí)行 c語言函數(shù)調(diào)用
路徑分享:http://aaarwkj.com/article42/dspgshc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、建站公司、靜態(tài)網(wǎng)站、網(wǎng)站收錄、品牌網(wǎng)站設(shè)計(jì)、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)