社区
Java
帖子详情
Java多线程
TimGaGa
2021-02-02 02:46:02
今天学到多线程和同步锁,想问一下大家:
既然对多个线程加上同步锁之后相当于单线程操作,那这一步的具体意义是啥呢,还是说我对同步锁的理解出现了偏差。。
求大神解答
...全文
44
4
打赏
收藏
Java多线程
今天学到多线程和同步锁,想问一下大家: 既然对多个线程加上同步锁之后相当于单线程操作,那这一步的具体意义是啥呢,还是说我对同步锁的理解出现了偏差。。 求大神解答
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TimGaGa
2021-02-02
打赏
举报
回复
感谢两位的回复,想通了
TimGaGa
2021-02-02
打赏
举报
回复
所以多线程的意义在于不同线程可以去做不同的事,只是加了同步锁之后抢到锁资源的才可以做这个锁资源对应的工作是嘛(话说这玩意儿怎么回复某一楼啊#尴尬#)
timi先生
2021-02-02
打赏
举报
回复
防止脏读,同一个公共集合。若没有锁就会变成:A线程往里面加了一条数据,B修改了这条数据。随后A再读数据就会变成B修改后的那条,但A线程要的是他加的那条数据。 同步锁就是为了防止类似的情况出现的,对于线程而言锁只是在某一处让他们变成单一执行(堵塞排队),但在其他地方还是在同步进行。
wang1hong2lu3
2021-02-02
打赏
举报
回复
我方妲己和小鲁班都残血了,队友焦急的发着开始撤退,还好一塔还在,妲己发和鲁班发现塔下还有一个血包,惊不惊喜意不意外,无巧不成书,他们居然同时到达了血包跟前,问 是妲己吃了血包,还是鲁班吃了血包了呢? 当然是谁先获取到血包的锁谁先吃了 都能吃就是bug了
Java
多线程
编程基础(详细)
Java
多线程
编程基础进程与线程
多线程
实现Thread类实现
多线程
Runnable接口实现
多线程
Callable接口实现
多线程
多线程
运行状态
多线程
常用操作方法线程的命名和获取线程休眠线程中断线程强制执行线程让步线程优先级设定...
Java
多线程
:彻底搞懂线程池
熟悉
Java
多线程
编程的同学都知道,当我们线程创建过多时,容易引发内存溢出,因此我们就有必要使用线程池的技术了。
java
多线程
分配任务_
Java
多线程
超详细教程(1)
java
中的
多线程
是一个同时执行多个线程的过程。线程基本上是一个轻量级的子进程,是最小的处理单元。...
Java
多线程
主要用于游戏,动画等
Java
多线程
的优点1)它不会阻止用户,因为线程是独立的,您可以同时执行多个操...
JAVA
多线程
实现的三种方式
JAVA
多线程
实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的
多线程
。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 1、继承...
【
Java
基础篇】
Java
多线程
编程详解
本文详细介绍了
Java
多线程
编程的概念、原理和常用技术。
多线程
编程可以提高程序的性能和响应能力,但也需要注意线程安全和线程同步的问题。在实际开发中,合理地使用
多线程
可以充分发挥多核处理器的优势,提高程序的...
Java
50,531
社区成员
85,616
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章