我写了一个logger
结构是两个thread
main thread是一般程式处理 call logger.info(...) 之类的 然后把log放进queue
logger thread是一个loop 就一直检查queue有没有东西 有就做事这样
但loop这个thread不知道怎么结束会比较方便
我是把logger跟其他工具包成一个assembly
所以main会是别的专案
我想要在主专案这边尽量减少设定tools的东西
像是开关logger之类的
所以不知道有没有办法
除了在main thread手动terminate logger loop以外
让logger thread自己关闭ㄋ
有办法抓main process的状态 之类的吗
谢谢 我跟咪口做爱