zoukankan      html  css  js  c++  java
  • python 多线程多进程

    from threading import Thread
    import time
    
    class MyThread(Thread):
        def __init__(self,name):
            super().__init__()
            self.name = name
        def run(self):
            print("%s is running"%self.name)
    if __name__ == '__main__':
        t = MyThread('wu')
        t.start()
        
    View Code

    线程代码如下:线程相当于是在资源单位内的workker ,就像是nginx一个master进程多个worker

    from threading import Thread
    import time
    
    class MyThread(Thread):
        def __init__(self,name):
            super().__init__()
            self.name = name
        def run(self):
            print("%s is running"%self.name)
    def run(*args):
        print("xxxx")
    if __name__ == '__main__':
        t = MyThread('wu')
        t.start()
        t2 =Thread(target=run,args=(1,))
        t2.start()
    View Code

    进程:资源代码

    def run(*args):
        print("xxxx")
    # if __name__ == '__main__':
    #     t = MyThread('wu')
    #     t.start()
    #     t2 =Thread(target=run,args=(1,))
    #     t2.start()
    from multiprocessing import Process
    if __name__ == '__main__':
        p  = Process(target=run,args=(1,))
        p.start()
    View Code
    from threading import Thread
    import time

    class MyThread(Thread):
    def __init__(self,name):
    super().__init__()
    self.name = name
    def run(self):
    print("%s is running"%self.name)
    if __name__ == '__main__':
    t = MyThread('wu')
    t.start()
  • 相关阅读:
    熟悉常用的Linux操作
    Hadoop综合大作业
    理解MapReduce
    熟悉常用的Hbase操作
    第三章 熟悉常用的HDFS操作
    爬虫大作业
    数据结构化与保存
    爬取校园新闻首页的新闻
    网络爬虫基础练习
    综合练习:词频统计
  • 原文地址:https://www.cnblogs.com/wuyongmax/p/14105095.html
Copyright © 2011-2022 走看看