业精于勤,荒于嬉;行成于思,毁于随。
多线程/进程运行输出日志乱序很正常,毕竟A线程输出日志的时候,B线程可能也在输出。这就会造成乱序了。解决方法可以在日志函数上加个锁。保证日志输出的正确性。不要纠结为什么高频发生特定位置,你也说了毕竟不是总是。什么时候截断完全是线程自己运行的结果。
多线程/进程运行输出日志乱序很正常,毕竟A线程输出日志的时候,B线程可能也在输出。这就会造成乱序了。解决方法可以在日志函数上加个锁。保证日志输出的正确性。不要纠结为什么高频发生特定位置,你也说了毕竟不是总是。什么时候截断完全是线程自己运行的结果。