system.out.print()的线程是当前线程,只有等待线程执行完成,才会执行后面的代码,它是同步,不像log4j之类的,属于异步的,不需要等待。
如果打印比较多,会往一个文件不断写入,会涉及IO,性能也就慢下来了。
另外, system.out.print,不是好的实现,不能像log4j之类的,能控制打印级别。
system.out.print()的线程是当前线程,只有等待线程执行完成,才会执行后面的代码,它是同步,不像log4j之类的,属于异步的,不需要等待。
如果打印比较多,会往一个文件不断写入,会涉及IO,性能也就慢下来了。
另外, system.out.print,不是好的实现,不能像log4j之类的,能控制打印级别。