補交課下測試(ch12併發程式設計) 08 第八周

2022-05-02 02:30:10 字數 785 閱讀 2837

有關執行緒圖,下面說法正確的是()

a .圖的原點表示沒有任何執行緒完成一條指令的初始狀態

b .向右向上是合法的轉換

c .向左向下是合法的轉換

d .對角線是合法的轉換

e .乙個程式執行的歷史被模型化成狀態空間中的一條軌跡線

f .進度圖中,兩個臨界區的交集形成不安全區

正確答案: a b e f

下面**對於併發程式來說邏輯上是(5)條指令?

for(i=0;i<1000; i++)

cnt++;

for(i=0; ia

.編譯命令是:gcc hello.c -o phellob.

編譯命令是:gcc hello.c -lpthread -o phelloc.

編譯命令是:gcc hello.c -pthread -o phellod.

phello執行時有乙個執行緒e.

phello執行時有兩個執行緒f.

phello執行時主線程先執行完g.

phello執行時對等執行緒先執行完h.

phello執行時對等執行緒和主線程執行順序不確定a.

這是乙個併發echo伺服器b.

這是乙個迭代echo伺服器c.

第33行關閉已連線描述符d.

第33行關閉監聽描述符e.

刪除第33行會導致記憶體洩露f.

./echoserv 5056 ,5056是連線的客戶端程序的埠號g.

./echoserv 5056 ,5056是連線的伺服器程序的埠號h.

刪除第30行會導致記憶體洩露

課下測試ch01修改補交

由於當時學習態度有問題,沒有注意到第一次的課下測試,雖然在當周的總結中就進行補交,但是當時態度並沒有很認真,可能沒有引起老師的注意,現在重新修改,望老師諒解。單選題 1 分 amdahl定律說明,我們對系統的某個部分做出重大改進,可以顯著獲得乙個系統的加速比。a 正確 b 錯誤 正確答案 b 你的答...

補交測試文件

靜態測試差不多了,需要進行下一步工作了,配合的程式設計師比較忙,擱置了幾天。本來打算嚴格按照測試流程走的,結果幹的時候還是先測試了。也是有原因的。測試計畫在對程式一無所知的情況下確實無法做,誰知道這個程式能不能做這中那種測試。靜態測試告一段落,沒事開始自己看程式,大概看了一下,好多看不懂,微控制器程...

20155338 ch02 ch03課下作業

課上測試 3 ch02 1 編寫乙個程式 week0603學號.c 執行下面 1 short int v 學號後四位 2 unsigned short uv unsigned short v 3 printf v d,uv u n v,uv 2 在第三行設定斷點用gdb除錯,用p x v p x u...