真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何用Python實(shí)現(xiàn)線程池模型效果

今天就跟大家聊聊有關(guān)如何用Python實(shí)現(xiàn)線程池模型效果,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),新蔡企業(yè)網(wǎng)站建設(shè),新蔡品牌網(wǎng)站建設(shè),網(wǎng)站定制,新蔡網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,新蔡網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

本文提供給大家的是用python代碼實(shí)現(xiàn)一個(gè)簡(jiǎn)單的線程效果源碼案例。Python的多線程爬蟲一直都是學(xué)習(xí)python人士相對(duì)比較關(guān)注的一項(xiàng)

如何用Python實(shí)現(xiàn)線程池模型效果

python簡(jiǎn)單線程模型代碼正文部分如下:

`#-*- encoding: UTF-8 -*-`
`#編碼聲明`
`import` `threading,queue,os`
`#導(dǎo)入方法模塊`
`def` `main(inargs):`
`work_queue` `=` `queue.Queue()` `#queue類中實(shí)現(xiàn)了鎖`
`for` `i` `in` `range``(``3``):``#設(shè)置了3個(gè)子進(jìn)程`
`worker` `=` `Worker(work_queue,i)` `#工作線程、工作隊(duì)列、線程編號(hào)`
`worker.daemon` `=` `True`                  `#守護(hù)進(jìn)程`
`worker.start()` `#啟動(dòng)線程開始`
`for` `elemt` `in` `inargs:`
`work_queue.put(elemt)` `#加入到隊(duì)列中開始各個(gè)線程`
`work_queue.join()` `#隊(duì)列同步`
`class` `Worker(threading.Thread):`
`#繼承線程類,類也是不太好學(xué)習(xí)的部分`
`def` `__init__(``self``, work_queue,number):`
`super``().__init__()`
`self``.work_queue` `=` `work_queue  `
`self``.number` `=` `number`
`def` `process(``self``,elemt):`
`#自定義的線程處理函數(shù),用于run()中.`
`#這里僅僅打印線程號(hào)和傳入?yún)?shù)`
`print``(``"\n{0}  task:----{1}"``.``format``(``self``.number,elemt))`
`def` `run(``self``):`
`#重載threading類中的run()`
`while` `True``:`
`try``:`
`elemt` `=` `self``.work_queue.get()` `#從隊(duì)列取出任務(wù)`
`self``.process(elemt)`
`finally``:`
`self``.work_queue.task_done()` `#通知queue前一個(gè)task已經(jīng)完成`
`if` `__name__``=``=``"__main__"``:`
`main(os.listdir(``"."``))`
`#這一步是用當(dāng)前目錄下得文件名作測(cè)試`

看完上述內(nèi)容,你們對(duì)如何用Python實(shí)現(xiàn)線程池模型效果有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


當(dāng)前標(biāo)題:如何用Python實(shí)現(xiàn)線程池模型效果
當(dāng)前網(wǎng)址:http://weahome.cn/article/iippis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部