1樓:
我就是這麼拽
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
DWORD WINAPI Fun1(LPVOID lpParameter);
DWORD WINAPI Fun2(LPVOID lpParameter);
DWORD WINAPI Run1(LPVOID lpParameter);
DWORD WINAPI Run2(LPVOID lpParameter);
int processnum;
int buffernum;
queue B1;
queue B2;
int main(void)
printf("請輸入需要執行程序的個數:");
scanf("%d",&processnum);
printf("請輸入每個緩衝區最多能緩衝程序的個數:");
scanf("%d",&buffernum);
HANDLE hThread1= CreateThread(NULL, 0, Fun1, NULL, 0, NULL);
HANDLE hThread2 = CreateThread(NULL, 0, Fun2, NULL, 0, NULL);
HANDLE hThread3= CreateThread(NULL, 0, Run1, NULL, 0, NULL);
HANDLE hThread4 = CreateThread(NULL, 0, Run2, NULL, 0, NULL);
CloseHandle(hThread1);
CloseHandle(hThread3);
CloseHandle(hThread2);
CloseHandle(hThread4);
Sleep(4000);
return 0;
DWORD WINAPI Fun1(LPVOID lpParameter)
while(processnum>0)elseelseelseelse{
printf("2號執行等待。。。\n");
Sleep(400);
c語言實現能否儲存資料?
我來補充一點吧。很多回答說到了檔案讀寫,這是對的,但是乙個應用程式儲存資料到硬碟也有主流的三種方式 1,使用自己設計的檔案格式,就比如說樓上有些回答直接把乙個變數的值寫進檔案,下次開啟程式直接讀檔案來得知上次執行的結果。2,使用 XML,JSON,INI 等檔案格式。其實這些檔案格式說到底還是純文字...
有沒有用C語言實現不了的程式?
我是半吊子。不過,大學學彙編時候,老師說如果某個程式需要非常標準的時間的時候,不能用c語言,因為c的每條指令執行時間不是固定的。這個時候就要用到彙編 學渣,只接觸過這兩種語言,不知別的是否可以 因為組合語言中每條指令需要的時間是固定的。呃,記得是這樣,如果我記錯了一定要告訴我。 余天公升 圖靈完全是...
如何用C語言實現異常 狀況處理機制?
藥罐子千里冰封 用強型別的union 俗稱Algebraic Data Type 加Functor和Monad,完全代替辣雞Exception 請參考C語言介面與實現第四章異常與斷言一章有利用setjmp longjmp實現的簡單的try catch finally raise 的介面封裝 還可以參...