社区
Java EE
帖子详情
多线程
小老犇
2021-01-13 04:29:54
多线程加上锁,排队,不就又变成单线程了吗
...全文
273
4
打赏
收藏
多线程
多线程加上锁,排队,不就又变成单线程了吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_39936465
2021-01-14
打赏
举报
回复
引用 楼主 小老犇 的回复:
多线程加上锁,排队,不就又变成单线程了吗
不是全程都加锁,比如你买票,在选座的时候是不需要加锁的,只是再你购买时才需要加锁,这样要比单线程效率的多,只有全程加锁的程序才相当于单线程。
zsd_31
2021-01-14
打赏
举报
回复
就是锁也分很多种,独占锁和共享锁,看具体情况使用,在juc的包下有很对象和方法可以使用。 多线程三性:可见性、原子性和有序性,你看看具体是需要三个都满足还是只需要满足两个就可以。
叫练
2021-01-13
打赏
举报
回复
虽然话是这么说,但是你看下你之前做的项目,有多少方法是加锁同步的?多cpu情况下,多线程是可以提高程序运行效率的,像我最近项目做的图像采集,采集125个摄像头,如果只有一个线程来处理,可想而知,性能有多慢,采集效率多低。所以多线程优势就显示出来了,至于启多少个线程要看服务器配置了,最近有时间写一篇关于多线程压测的文章!
huoxin4415
2021-01-13
打赏
举报
回复
所以要尽量减小锁粒度,这样才能发挥多线程带来的性能提升
WPF
多线程
演示
WPF
多线程
演示
多线程
(一):创建线程和线程的常用方法
一:为什么要学
多线程
应付面试 :
多线程
几乎是面试中必问的题,所以掌握一定的基础知识是必须的。 了解并发编程:实际工作中很少写
多线程
的代码,这部分代码一般都被人封装起来了,在业务中使用
多线程
的机会也...
JAVA
多线程
精讲下
本课程是《零基础学Java》系列课程中的"
多线程
"相关课程.授课形式延续了之前课程的授课风格。内容细腻、详尽,由浅入深!通过本门课程的学习你可以深刻理解Java
多线程
的原理及实现运行机制,深刻学习
多线程
的生命...
多线程
面试题(值得收藏)
史上最强
多线程
面试47题(含答案),建议收藏 金九银十快到了,即将进入找工作的高峰期,最新整理的最全
多线程
并发面试47题和答案总结,希望对想进BAT的同学有帮助,由于篇幅较长,建议收藏后细看~ 1、并发编程三要素?...
3-04
多线程
相关
多线程
是指一个进程(执行中的程序)同时运行多个线程(进程中负责程序执行的执行单元),
多线程
可以协作完成进程工作,其目的是更好的利用 CPU 资源 Java线程具有五中基本状态 新建状态(New):当线程对象对创建...
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章