zoukankan      html  css  js  c++  java
  • 昨日回顾

    昨日回顾

    cpu最小的执行单位:线程

    进程: 资源集合

    线程: 执行单位

    操作系统--->工厂

    进程--->车间

    线程(cpu)--->流水线(电源)

    进程的内存空间彼此隔离

    线程共享同一份资源

    线程开启的两种方法

    #第一种
    from threading import Thread
    
    def task():
        pass
    
    if __name__ == '__main__':
        t=Thread(target=task)
        t.start()
    
    #第二种
    from threading import Thread
    
    class Myt(Thread):
        def run(self):
            pass
        
    if __name__ == '__main__':
        t=Myt()
        t.start()
    

    创建速度

    进程需要申请内存空间 慢

    线程相当于直接告诉操作系统去干个什么活 快

    线程的join方法

    线程的join: 等待被join的线程结束

    进程的join: 等待被join的进程结束

    线程其他的相关用法:

    getname: 返回线程名

    setname: 设置线程名

    enumerate() : 返回一个包含正在运行的线程list

    currentThread: 返回当前的线程变量

    守护线程

    守护的是进程运行周期

  • 相关阅读:
    1.2 流程控制
    SpringMVC-第一个MVC程序的搭建需要
    用户与权限
    自定义函数和存储过程
    触发器
    事务
    约束
    视图和索引
    函数二
    函数一
  • 原文地址:https://www.cnblogs.com/aden668/p/11542168.html
Copyright © 2011-2022 走看看