zoukankan      html  css  js  c++  java
  • 学习小结(10)

    1、def target():

            pass

        多线程

            thearding

                利用不了多核cpu

                GIL

            IO密集型任务

        多进程

            multiprocessing

            cpu密集型任务

    python的多线程不是真正意思上的多线程,不能利用多核cpu,因为有gil锁造成的,利用时有时多线程会快是因为针对io密集任务时CPU分配后可以继续进行下个任务。

        2、ATP

              框架:

                一堆工具的集合。(多谢一遍)

        3、pip install nnlog   #比较好用的log日志

             用法:

            from nnlog import Logger

            log = Logger('nhy.log')  #默认是天  备份默认也是

            log.debug('宇航员')

            log.info('xxx')

            log.warning('test')

  • 相关阅读:
    var、let、const
    面向女朋友自我介绍
    ES6——class
    一个错误引发的——对异步回调与for循环(小白错误,大神勿进)
    关于this
    关于作用域
    HTML5 8
    HTML5 7
    HTML5 6
    HTML5 4
  • 原文地址:https://www.cnblogs.com/cslw5566/p/9135830.html
Copyright © 2011-2022 走看看