20165316 第八周學習總結

2022-08-03 16:45:15 字數 499 閱讀 6971

setpriority(int grade) 調整執行緒優先順序(grade 1~10 )。

執行緒的常用方法

執行緒同步:當乙個執行緒 a 使用 synchronized 方法時,其他執行緒想使用這個 synchronized 方法時就必須等待,直到執行緒 a 使用完該方法。

協調同步的執行緒:wait() 方法可以中斷執行緒的執行,使本執行緒等待,暫時讓出 cpu 的使用權,並允許其他執行緒使用這個同步方法。其他執行緒如果在使用這個同步方法時不需要等待,那麼它使用完這個同步方法的同時,應當用 notifyall() 方法通知所有等待執行緒結束等待,遵循「先中斷後繼續」的原則,notify() 方法僅通知處於等待中的執行緒的某乙個結束等待。

執行緒聯合:a 執行緒中斷執行,一直等到它聯合的執行緒 b 執行完畢,a 執行緒再重新排隊等待 cpu 資源,以便恢復執行。

截圖如下

沒有

第八周學習總結

這周依然在主攻dp演算法,而這週相對於前兩周不同的是,這周主要在講揹包問題。揹包問題是dp演算法中乙個重點問題。她一共分為三種題型 01揹包問題,完全揹包問題和多重揹包問題。首先,01揹包問題是這三個問題中最簡單,也是最基礎的乙個。下面我會列舉乙個我認為非常有代表性,並且一看就懂的問題。也正是這個問...

第八周學習總結

q 教材例子2中system.currenttimemillers a q 教材例子2中iter.hasnext 和iter.next q 教材例子3中將linkedlist改為arraylist a 動手實踐了一下,發現兩種輸出結果是一樣的。陣列和鍊錶的區別 相同 兩種結構均可實現資料的順序儲存,...

第八周學習總結

這個作業屬於哪個課程 2020 2021資訊保安導論 這個作業要求在 2020 2021 1資訊保安專業導論第九周作業 這個作業的目標 1.了解設計方法的4個階段 2.區分物件導向設計和功能設計,了解它們的不同特點 3.了解強型別 資料型別的概念 作業正文 了解到物件導向的設計重點是確實問題中的物件...