日志打印是否会阻塞主线程

问题描述

日志打印是否会阻塞主线程,特别是大日志打印的情况下?

问题应答

一般不会阻塞主线程。日志会先写入内存缓存,缓存满了会拷贝缓存到文件,写文件是在子线程里操作。只是写缓存和拷贝缓存有锁的,其他线程可能会等待一下,但是因为是内存操作,所以也是很快的。

适用于

  • EMAS远程日志