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')

  • 相关阅读:
    bzoj1053(反素数)
    poj1442(对顶堆)
    poj2823(单调队列)
    poj3630(简单tire)
    poj1924(单调栈求最大矩阵)
    最大xor路径(poj3764)
    poj2689
    求n!末尾0的个数
    BigInteger和BigDecimal的基本用法
    大数乘法
  • 原文地址:https://www.cnblogs.com/cslw5566/p/9135830.html
Copyright © 2011-2022 走看看