Task用法(2) 任務等待wait

2022-02-24 23:14:04 字數 904 閱讀 7960

1.wait 用法

預設情況下,task 是有執行緒池中的非同步執行緒執行,是否執行完成,可以通過task的的屬性iscompleted 來判斷, 

如果想在子執行緒工作完成之後,在進行後續主線程工作可以通過呼叫task.wait() 來等待執行緒完成,呼叫wait 後,當前執行緒會被阻塞,直到到子執行緒完成。

**示例:

static void main(string args)

);console.writeline("t.iscompleted=" + t.iscompleted);

t.wait();

console.writeline("t.iscompleted=" + t.iscompleted);

}

執行結果: 

2.wait 設定等待時間

static void main(string args)

);console.writeline("t.iscompleted=" + t.iscompleted);

bool iscomplate= t.wait(200);

console.writeline("wait 200毫秒後 t.iscompleted=" + t.iscompleted);

thread.sleep(1000);

console.writeline("t.iscompleted=" + t.iscompleted);

}

執行結果:

高階HTML CSS Step2 任務2

這次的任務是建立乙個布局,可以選用table,也可以選用div,這裡我選用的是div,文末也借鑑了同學的table方法。我用到了4個大的div分塊,其中兩個div分塊中均含有div子分塊 我的校園校園生活我的家鄉 計算中心資環學院資訊學院動科學院 用浮動模式float可實現多個div分塊並列一行,h...

第8周任務2

include using namespace std class ctime includeusing namespace std include w.h ctime ctime int h,int m,int s void ctime settime int h,int m,int s void...

第9周任務2

include using namespace std include time2.h class ctime ctime ctime int h,int m,int s void ctime settime int h,int m,int s void ctime display bool cti...