2015年9月24日

摘要: ThreadLocal使每个线程都可以拥有某个变量的一个私有“版本”。然而,只要条件允许,Executor可以自由地重用这些线程。在标准的Executor实现中,当执行需求较低时将回收空闲线程,而当需求增加时将添加新的线程,并且如果从任务中抛出了一个未检查异常,那么将用一个新的工作者线程来替代抛出异... 阅读全文
posted @ 2015-09-24 09:11 a0000 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一个在行为良好的软件与勉强运行的软件之间的最主要区别就是,行为良好的软件能很完善地处理失败、关闭和取消等过程。取消某个操作的原因很多:用户取消。有时间限制的操作。例如,某个应用程序需要在有限时间内搜索问题空间,并在这个时间内选择最佳的解决方案。应用程序事件。例如,应用程序对某个问题空间进行分解并搜索... 阅读全文
posted @ 2015-09-24 00:04 a0000 阅读(197) 评论(0) 推荐(0) 编辑

导航