zoukankan      html  css  js  c++  java
  • python爬虫(二十五) 多线程爬虫

    多线程可以提高系统的效率,可以实现同一时间完成多项任务。

    1、

    import threading
    import time
    
    def coding():
        for x in range(3):
            print('正在写代码%A' )
            time.sleep(1)
    
    def drawing():
        for x in range(3):
            print('正在画图%S')
            time.sleep(1)
    
    def main():
        t1=threading.Thread(target=coding)
        t2 = threading.Thread(target=drawing)
    
        t1.start()
        t2.start()
    
    if __name__ =='__main__':
        main()
    

     

     就表示,写代码和画图是多线程,两个线程同时进行。

    2、通过threading.enumerate()可以查看线程数

     Thread-1表示线程1,Thread-2表示线程2.

  • 相关阅读:
    springMvc接口请求参数
    ThreadLocal 结构
    遇到的问题
    jsonview的安装
    Java
    学习资源
    Java
    Java
    Java
    Java
  • 原文地址:https://www.cnblogs.com/zhaoxinhui/p/12520189.html
Copyright © 2011-2022 走看看