对于多线程有了一点了解之后,那么来看看java.lang.concurrent包下面的一些东西.在此之前,我们运行一个线程都是显式调用了Thread的start()方法.我们用concurrent下面的类来实现一下线程的运行,而且这将成为以后常用的方法或者实现思路. 看一个简单的例子: public class CacheThreadPool { public static void main(String[] args) { ExecutorService exec=Executors.new…
对于多线程有了一点了解之后,那么来看看java.lang.concurrent包下面的一些东西.在此之前,我们运行一个线程都是显式调用了 Thread的start()方法.我们用concurrent下面的类来实现一下线程的运行,而且这将成为以后常用的方法或者实现思路. 看一个简单的例子: public class CacheThreadPool { public static void main(String[] args) { ExecutorService exec=Executors.ne…