12 2018 档案

摘要:1 例子 故事:老王烧开水。 出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。 老王想了想,有好几种等待方式 1.老王用水壶煮水,并且站在那里,不管水开没开,每隔一定时间看看水开了没。-同步阻塞 老王想了想,这种方法不够聪明。 2.老王还是用水壶煮水,不再傻傻的站在那里看水开 阅读全文
posted @ 2018-12-11 16:07 会飞的斧头 阅读(238) 评论(0) 推荐(0) 编辑
摘要:<!--acquireIncrement:链接用完了自动增量3个。 --> <property name="acquireIncrement">3</property> <!--acquireRetryAttempts:链接失败后重新试30次。--> <property name="acquireR 阅读全文
posted @ 2018-12-11 15:52 会飞的斧头 阅读(568) 评论(0) 推荐(0) 编辑
摘要:线程池 ExecutorService 相信java开发都用到,这里做个简单笔记 一 Java通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThre 阅读全文
posted @ 2018-12-04 09:19 会飞的斧头 阅读(432) 评论(0) 推荐(0) 编辑
摘要:1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } }).start(); 阅读全文
posted @ 2018-12-04 09:07 会飞的斧头 阅读(659) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示