python3爬虫线程可以分成哪两种?怎么使用?

python3爬虫线程可以分成哪两种?怎么使用?,第1张

python3爬虫线程可以分成哪两种?怎么使用?


在学习python的时候,根据小伙伴们接受知识点的情况,小编会把难易知识点轮流跟大家进行讲解。相信这样的讲解更容易让小伙伴们对于模块的把控是一个循序渐进的过程。本篇我们会从多线程中基础的线程讲起,并进行一个类似于游戏的实例代码体验,希望大家可以在快乐中轻松地学会本篇的多线程内容。


线程可以分为:

内核线程:由 *** 作系统内核创建和撤销。

用户线程:不需要内核支持而在用户程序中实现的线程。


简单实例:

import time
import threading   #导入多线程库
def sing():     #创建一个唱歌方法
    for i in range(1,5):
        print("正在唱歌")
        time.sleep(1)
 
 
def dance():        #创建一个跳舞方法    for i in range(1,5):
        print("正在跳舞")
        time.sleep(1)
 
 
def run():
    t1 = threading.Thread(target=sing)   #创建线程1
    t2 = threading.Thread(target=dance)   #创建线程2
    t1.start()                           #运行线程1
    t2.start()                           #运行线程2


输出的结果是几列文字,正在唱歌或者是跳舞,不知道小伙伴更喜欢哪一种娱乐方式呢?相信今天多线程的内容大家已经在代码游戏中熟悉掌握了,更多Python学习指路:PyThon学习网教学中心。

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/3014294.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-28
下一篇 2022-09-28

发表评论

登录后才能评论

评论列表(0条)

保存