日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python進程和線程怎么用?有什么區(qū)別?

不知道小伙伴們看到標題是什么想法呢?是不是有著和標題一樣的疑問,小編不清楚大家是怎么考慮的,但是我們可以通過名稱感受到兩者是一個概念的東西,事實上真的如此嗎?肯定不是,那具體兩者是怎么使用的呢?

進程和線程

在計算機任務管理器里就能看到關(guān)于進程和線程。

那什么是進程什么是線程?

我的理解是進程是指在系統(tǒng)中正在運行的一個應用程序;程序一旦運行就是進程,或者更專業(yè)化來說:進程是指程序執(zhí)行時的一個實例。

線程是進程的一個實體。

進程——資源分配的最小單位,線程——程序執(zhí)行的最小單位。

比如打開qq,就是一個線程,有很多個qq上號就是進程。

python線程和進程的使用

在Python中線程和進程的使用就是通過Thread這個類。這個類在我們的_thread和threading模塊中。

我們看一個標準的多線程的例子

拓展練習

下面我們來練習下, 加深hreading模塊的使用。

寫了下面的代碼

# -*- coding:utf-8 -*-
# time :2019/4/9 21:52
# author: Runsen
import threading
import time
def fun1():
    print('hello')
    time.sleep(2)
    print('Bye')
def fun2():
    print('hi')
    time.sleep(2)
    print('OUT')
t1 = threading.Thread(target=fun1)
t2 = threading.Thread(target=fun2)
t1.start()
t2.start()
# t1.join()
# t2.join()
print('主線程完畢')

我們先不加join()來阻塞,t1和t2兩個線程同時執(zhí)行,由于位置先打印hello,再打印hi,這個時候都sleep2秒鐘,但是他sleep2秒鐘,主程序還是在執(zhí)行,所以下面打印print('主線程完畢'),最后才打印Bye和OUT。

hello
hi
主線程完畢
Bye
OUT

好了,以上就是python的線程和進程了,相信小伙伴們也有一定了解,如需了解更多python實用知識,點擊進入PyThon學習網(wǎng)教學中心。


分享題目:創(chuàng)新互聯(lián)Python教程:python進程和線程怎么用?有什么區(qū)別?
分享URL:http://www.dlmjj.cn/article/djeojsp.html