2017年10月16日

CountDownLatch、CyclicBarrier、Semaphore 区别

摘要: CountDownLatch、CyclicBarrier、Semaphore 区别: 1. CountDownLatch和CyclicBarrier都能够实现线程之间的等待,只不过它们侧重点不同: CountDownLatch一般用于某个线程A等待若干个其他线程执行完任务之后,它才执行; 而Cycl 阅读全文

posted @ 2017-10-16 18:35 cag2050 阅读(162) 评论(0) 推荐(0)

log4j 知识点

摘要: Log4j中有三个主要组成部分: loggers: 负责捕获记录信息。 appenders : 负责发布日志信息,以不同的首选目的地。 layouts: 负责格式化不同风格的日志信息。 默认情况下,日志管理在CLASSPATH 查找一个名为 log4j.properties 的文件。 log4j可以 阅读全文

posted @ 2017-10-16 10:06 cag2050 阅读(127) 评论(0) 推荐(0)

导航