作者gigigigi (gigigigi)
看板Python
标题[问题] mutli process or multi thread 写档&拷贝
时间: Sat Nov 18 17:59:32 2023
我有多个 thread 程式里面 使用 loguru 纪录log
想每10分钟 copy 备份 and upload
上传会是其中一条 thread 定期备份上传
这样copy时候 是不是要 lock 其他 thread 去使用 loguru 写档?
因为我时候很多地方都用 loguru 打印&写档 这样都需要加上 lock
不知道是否有更好作法?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 58.114.4.11 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1700301574.A.E37.html
※ 编辑: gigigigi (58.114.4.11 台湾), 11/18/2023 17:59:56
1F:推 ddavid: 我知道 loguru 官方有尝试在解决这类问题,也许你可以给他 11/18 23:28
2F:→ ddavid: 一个回报看看 11/18 23:28
4F:推 goitaly: 每个thread put 资料到queue里面 然後负责上传的thread去 11/19 00:14
5F:→ goitaly: get上传 11/19 00:14