多线程日志问题:windows 环境下,使用 log4j 记录日志正常,但是在 linux 环境下,多个并发的线程,新的日志会将旧的日志 覆盖掉;
多个线程同时运行,开辟一块内存,A 线程向内存中写日志,正在读取的时候,此时B 线程 也同时的向 内存中写日志,此时 读取到的就是 新的日志记录(B 线程的记录),A 线程的记录 就会丢失,不全;
求教大神,对于此类问题怎么解决;
多线程日志问题:windows 环境下,使用 log4j 记录日志正常,但是在 linux 环境下,多个并发的线程,新的日志会将旧的日志 覆盖掉;
多个线程同时运行,开辟一块内存,A 线程向内存中写日志,正在读取的时候,此时B 线程 也同时的向 内存中写日志,此时 读取到的就是 新的日志记录(B 线程的记录),A 线程的记录 就会丢失,不全;
求教大神,对于此类问题怎么解决;