![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
xxzlhhh
这个作者很懒,什么都没留下…
展开
-
控制一个高消耗CPU的线程数控制方案
由于该后台服务逻辑处理较多,还有一些复杂的计算(牛顿迭代法),后台每次跑一个线程对CPU的消耗比较高,而生产环境是4个CPU8核心(记不太清),每个核上有2个实例部署,每次通过前台调用一个CPU占用率会达到百分之百。所以需要一种方案来进行线程数控制。 开发和测试耗时2周(中间有很多小插曲进来,也是自己技术不够导致) 方案一:线程池 通过线程池的方式来控制。 需要配置线程池(线程池参原创 2016-11-13 22:35:23 · 1110 阅读 · 0 评论 -
多线程的学习
这次开发中用到了多线程(测试用),学得了一些东西 1.多线程实现方式:继承Thread方法/实现Runnable接口 重写run方法。 直接在其他方法中调用run()方法是不会产生新线程的。通过start()可以新建线程。 Thread t = new Thread(Runnable)---Runnable实现线程的的类A t.start() 2.线程传参数 构造函数原创 2016-11-13 22:36:34 · 182 阅读 · 0 评论