好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python爬虫线程类型与实例

 

在学习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爬虫线程类型与实例的详细内容...

  阅读:20次