标签:系统资源 提前 mys 执行 nbsp acl 十分 大量 cti
每次new Thread的时候,都会创建一个单线程,但是,我们在项目中基本都是使用线程池,本文主要整理了线程和线程池的优缺点。
优点:通过new Thread()创建线程的API简单易用,结构清晰,对于执行单一的一次性任务十分便利。
缺点:
合理利用线程池能够带来三个好处:
提到线程池,就自然而然的想起了池化技术,池化技术的思想主要是提前缓存大量的资源,减少每次获取资源的消耗,提高对资源的利用率,特别是在高并发场景这种提高更加明显。使用池化技术缓存的资源对象有如下共同特点:
除了上述线程池使用了池化技术,对象池、内存池(Memory pool)、数据库连接池和http连接池等也使用了。数据库连接池比较典型的有SqlServer、Oracle和MySQL的连接池。对象池就是提前创建很多对象,将用过的对象保存起来,等下一次需要这种对象的时候,再拿出来重复使用。同样,这么好的思想在ActiveMQ连接池中也得到了应用。
标签:系统资源 提前 mys 执行 nbsp acl 十分 大量 cti
原文地址:https://www.cnblogs.com/east7/p/13188722.html