1樓:匿名使用者
1.軟體不大容易解決。我只有源**。可惜不能上傳。要的話給我發訊息。
這個例子利用多執行緒使用不同的排序演算法對資料進行排序,每一個執行緒使用不同的演算法。主執行緒裡使用快速排序quicksort,其他四個演算法分別建立四個子執行緒,在子執行緒中進行排序。因為每一個執行緒都要呼叫函式printresult把結果輸出到顯示器上,所以不同的執行緒就會爭奪著向顯示器輸出,這樣,不同執行緒的輸出就會混合在一起,所以呢必須讓執行緒一個接著一個輸出。
也就是必須對printresult進行互斥控
制。要進行互斥控制,則必須用到event、mutex、crititicalsection、semaphore等互斥控制量。這個例子可以使用event、mutex、crititicalsection,你可以根據提示修改**使用其中的一種互斥量進行測試。
我所寫的例子沒有使用mfc,用的都是sdk的winapi,如果使用mfc時有些許差別,但原理是一樣的。而且mfc還把執行緒分成使用者介面執行緒和工作者執行緒,實質上使用者介面執行緒跟工作者執行緒的差別是,使用者介面執行緒要繼承的基類已經實現了訊息迴圈。
執行緒建立函式
handle createthread(
lpsecurity_attributes lpthreadattributes,
// 安全屬性結構指標,可為null
dword dwstacksize,
// 執行緒棧大小,若為0表示使用預設值
lpthread_start_routine lpstartaddress,
// 指向執行緒函式的指標
lpvoid lpparameter,
// 傳遞給執行緒函式的引數,可以儲存一個指標值
//所以,執行緒函式的引數只能是一個32位值
//而且執行緒函式返回值也有規定,必須是unsigned long
dword dwcreationflags,
// 執行緒建立是的初始標記,執行或掛起
lpdword lpthreadid
// 指向接收執行緒號的dword變數);
2樓:匿名使用者
第一題是這樣的:
var flag:array[0,1]of boolean; turn:0,1
最初 flag[0]=flag[1]=false,turn的初值隨意:,程序pi的一般結構為
repeat
flag[i]:=ture;turn:=j;(前面一句表示臨界區可以被訪問狀態,後面一句表示只有一個程序可以訪問)
while(flag[j]and turn=j)do skip;
臨界區;
flag[i]:=false;
剩餘區;
until false;
作業系統問題~~~~~~~~~ 30
3樓:匿名使用者
這個真學過,但現在真忘了,不敢確定,別把你耽誤了!祝你好運!
4樓:楚裕童歌雲
磁碟檢測。
上次非正常斷電,系統試圖找回某些丟失資料。
5樓:昔書文倪浩
大哥~~麻煩把問題說清楚啊~~你這樣問肯定沒人回答啊~~系統有問題的話,接著問我啊~~我會盡力回答你的問題的
6樓:明靚劇堅
重新安裝個穩定點的chost.xp系統!
7樓:乘正貳卉
去控制版面,點滑鼠,然後調整到你喜歡的就行了.
8樓:懷緯疏雅靜
控制版面有滑鼠那象
就可以調整速度和滑鼠的樣式
9樓:壤駟奕聲塞水
開啟c:\windows\system32\找到檔案
dwmapi.dll,重新隨便命名,問題解決!
或重新安裝瀏覽器!ok
10樓:生蝶杞珍
相差是肯定的,因為現在的安裝盤基本上都是整合的,裡面包含了很多的其他的軟體.但差1-2g的情況基本上不存在
11樓:儀竹青說子
操作很簡單的,一鍵啟用
12樓:真富貴考釵
win7啟用
比skpatch/loader更好更安全的啟用
nt6通用完美啟用
13樓:靖念桃麥裕
如果你想關閉的話就開啟工作管理員,關閉此視窗的程序。
作業系統問題,作業系統問題 30
這個真學過,但現在真忘了,不敢確定,別把你耽誤了!祝你好運! 楚裕童歌雲 磁碟檢測。上次非正常斷電,系統試圖找回某些丟失資料。 昔書文倪浩 大哥 麻煩把問題說清楚啊 你這樣問肯定沒人回答啊 系統有問題的話,接著問我啊 我會盡力回答你的問題的 明靚劇堅 重新安裝個穩定點的chost.xp系統 乘正貳卉...
電腦的作業系統的問題,電腦的作業系統出問題了!急求解決方法!
十字路口 我的電腦 屬性 高階 啟動和故障恢復 點旁邊的 編輯 系統啟動下面的兩個選項都取消 再開啟旁邊的編輯裡面有兩項這樣的字母 multi 0 disk 0 rdisk 0 partition 1 windows microsoft windows xp professional noexecu...
電腦作業系統問題
這種情況一般建議重做系統,你可以告訴你老爸說,電腦好像中了現在很流行的病毒了,防毒軟體都拿它沒辦法,別人建議重做系統,這個應當就沒事了,你老爸應當會理解的。 誠懸的生活 這明顯是病毒造成的,如果c盤沒什麼重要的,最好是重新安裝系統,如果不想安裝系統,可以把你的硬碟接入別人的電腦上,使用別人電腦上的防...