多執行緒實現多工
"""
多執行緒實現多工
"""import time
import threading # 內建模組
def demo():
print("hello world")
time.sleep(1)
if __name__ == '__main__':
# for i in range(3):
# demo()
# """
# 迴圈一次 呼叫一次 再執行
# 所以並不是同時執行的程式
# """
for i in range(3):
# 1.例項化執行緒類
t = threading.thread(target=demo)
# 2.啟動執行緒
t.start() # 注意:如果說沒有進行t.start()則 不會實行 target指定的 函式
"""執行緒實現多工 同時呼叫demo()
"""例子優化
"""實現同時運動與聽歌
"""import time
import threading
def exercise():
for i in range(3):
print(f"正在運動")
time.sleep(1)
def listen_music():
for i in range(3):
print(f"正在聽歌")
time.sleep(1)
if __name__ == '__main__':
t1 = threading.thread(target=exercise)
t2 = thr
JAVA多執行緒基礎知識複習一
一.執行緒的基礎知識 1.什麼是程序 它是執行中的程式 2.什麼是執行緒 又稱輕量級程序,是程式的最小單元 3.建立執行緒的兩種方法 1 繼承thread類 public class demo1 class mythread extends thread 2 實現runable介面 public c...
執行緒複習筆記
執行緒是競爭系統資源的最小單位。程序是執行緒的容器,乙個程序可以包含多條執行緒,同乙個程序的所有執行緒共用這個程序的記憶體空間。建立乙個新程序則會拷貝乙個新的記憶體空間。與程序相比,執行緒是一種更加節儉的的多工處理方式,但是程式的健壯性執行緒就沒有程序強。1.建立乙個執行緒 pthread crea...
指標知識複習
基礎1 輸入年和天數,輸出對應的年月日 樣例輸入 2000 61 樣例輸出 2000 3 1 include void getdata int year,int data void count int year,int data,int month,int day int find 0 int i ...