04 2022 档案

摘要:类的写法 import jsonimport pymysqlfrom dbutils.persistent_db import PersistentDBfrom threading import RLockfrom abc import ABCMeta, abstractmethodLOCK = R 阅读全文
posted @ 2022-04-11 15:28 木木霖 阅读(49) 评论(0) 推荐(0) 编辑
摘要:logging模块 import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') logging.error('error message') 阅读全文
posted @ 2022-04-11 11:41 木木霖 阅读(304) 评论(0) 推荐(0) 编辑
摘要:1 class Singleton: def __new__(cls, *args, **kw): if not hasattr(cls, '_instance'): cls._instance = object.__new__(cls) return cls._instance one = Sin 阅读全文
posted @ 2022-04-09 14:28 木木霖 阅读(23) 评论(0) 推荐(0) 编辑
摘要:如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步,使用 Thread 对象的 Lock 和 Rlock 可以实现简单的线程同步,这两个对象都有 acquire 方法和 release 方法,分别用来获取和释放锁 启动3个线程对count进行操作 阅读全文
posted @ 2022-04-09 14:19 木木霖 阅读(668) 评论(0) 推荐(0) 编辑