我正在开发我自己的简单日志系统,我想设计它,这样它就可以异步地写入输出流。为此,我创建处理线程。当用户应用程序完成执行时,我应该如何正确地停止它?
不幸的是,SLF4J外观并没有为我提供任何将此职责委托给用户的接口。
发布于 2013-12-17 07:30:34
创建线程守护进程,它将与应用程序一起完成。至于关闭OutputStream,您不需要担心它。如果它是一个文件或套接字,它无论如何都会被操作系统关闭。每次写完后,一定要冲干净。
https://stackoverflow.com/questions/20627836
复制相似问题