Python30期第三十二天課程總結

2021-10-07 03:01:10 字數 702 閱讀 1142

守護執行緒

lock 保證執行緒資料安全

1.概念:(list列表 , dict字典) 程序之間的共享資料(列表或者字典等)

2.使用with 語法簡化上鎖解鎖操作

with lock:

data[0] += 1

1.區別:

程序: 資源分配最小單位

執行緒: cpu執行程式的最小單位

2.乙份程序資源中可以包含多個執行緒

3.併發多執行緒和多程序 , 誰的速度更快? 多執行緒!

4.多執行緒 共享同乙份程序資源

1.執行緒相關的函式

執行緒.is_alive() 檢測線程是否仍然存在

執行緒.setname() 設定執行緒名字

執行緒.getname() 獲取執行緒名字

currentthread().ident 檢視執行緒id號

enumerate() 返回目前正在執行的執行緒列表

activecount() 返回目前正在執行的執行緒數量

1.概念:等待所有執行緒全部執行完畢之後,在自己終止,守護的是所有執行緒
1.with 自動完成上鎖+解鎖

2.等待所有的子執行緒執行結束之後, 在列印資料

第三十二天

多表操作 1 型別 1 對1 1對多 主外來鍵 多對多 中間表 2 笛卡爾積 select from pet p,emp e where p.ren e.empno 3 子查詢 巢狀查詢 將查詢語句嵌入到某個查詢中 例 查詢 張三 所擁有的寵物資訊 select p.from pet p,emp e...

第三十二天

程序 1 什麼是程序 程序指的是乙個正在進行 執行的程式,程序是用來描述程式執行過程的虛擬概念 程序vs程式 程式 一堆 程序 程式的執行的過程 程序的概念起源於作業系統,程序是作業系統最核心的概念,作業系統其它所有的概念都是圍繞程序來 作業系統理論 1.作業系統是什麼?作業系統是乙個協調 管理 控...

python第三十二天 演算法

演算法 algorithm 乙個計算過程,解決問題的方法 時間複雜度 用來評估演算法執行效率的乙個東西 ps 在日常使用中,請使用sort because no zuo no die!1.氣泡排序 指標如同氣泡一樣乙個個由下向上浮,每次上浮如果上面的數比自己小則交換位置,這樣就保證每次可以使最大的數...