0

我有一个程序的主记录器,我在其中添加了一个自定义日志记录处理程序来处理所有错误级别的消息。我不需要将这些日志保存到文件中,但我尝试将所有日志消息保存在一个列表中。

我意识到当多个进程(使用多处理)可能向它发出错误记录时,该列表可能不是线程安全的,因此我的列表似乎总是存储随机结果。有什么办法可以锁定 list.append 以确保一次只有一个进程访问它?

4

0 回答 0