永发信息网

如何学习Java“高并发”,并在项目中实际应用

答案:1  悬赏:50  手机版
解决时间 2021-03-30 19:32
如何学习Java“高并发”,并在项目中实际应用
最佳答案
如果不使用框架,纯原生Java编写,是需要了解Java并发编程的,主要就是学习Doug Lea开发的那个java.util.concurrent包下面的API;
如果使用框架,那么在代码层面确实不会需要太多的去关注并发问题,反而是由于高并发会给系统造成很大压力,要在缓存、数据库操作上要多加考虑。
即使是使用框架,在工作中还是会用到多线程,就拿常见的CRUD接口来说,比如一个非常耗时的save接口,有多耗时呢?我们假设整个save执行完要10分钟,所以,在save的时候,就需要采用异步的方式,也就是单独用一个线程去save,然后直接给前端返回200。
可见,就算只是简单的CRUD,也有可能用到多线程的。
当然,这只是一个简单的例子,要想学习Java的精髓,并发还是要学的;不管你只是业务开发,还是在开发框架。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
深圳作为中国五个经济特区之一,它成功的最主
泰兴古溪到无踢的客车上午几点开
请问Z2-32直流发电机的6个接线端子(B1,C1,B1
20岁缺门牙,该镶牙还是植牙?
请创建信箱名,由3-18个英文,数位,点,减号
如下图表示的是用邻接表存储的图,画出此图,
吃麸皮对身体有什么好处
talk talk talk N.S允智 韩语歌词
加标点 无 鱼 肉 也 可 无 鸡 鸭 也 可 青 菜
各个国家的人们是怎么迎接新年到来的呢!
成功守则中有条黄金定律叫待人如己,对此谈谈
Tom wasn't at home yesterday. (同义句
大家帮我家女孩起个名,前两字叫王陈,后面两字
localstorage改变数组中的某一个值
有用望远镜找过马蜂的吗?你们用的是什么牌子
推荐资讯
男孩九岁多了,还经常尿床
小米的做法大全即便宜又好吃
微信商城为什么手机端会显示已售罄在有赞商城
重庆和大庆那个远
360手机怎么关闭手机动画特效,比如切换窗口
盘胥路在什么地方啊,我要过去处理事情
星巴克为什么没有小杯,而把中杯设为最小的呢
祈祷某一人,因车祸还没度过危险期的文章
聊城市的山陕会馆(下图)坐落于京杭大运河西
神泣角色的属性怎么弄
古河S121熔接机性能如何?
专利侵犯权!不懂着 请勿回答!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?