執行緒的知識複習

2021-10-07 22:49:51 字數 914 閱讀 4416

多執行緒實現多工

"""

多執行緒實現多工

"""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 ...