社区
Android
帖子详情
关于Java线程同步问题
kxliu1990
2017-12-15 03:43:37
在NetUtil类 中的某个方法下写了个for循环,在for循环中new了一个线程
for (int i = 1; i < 255; i++) {
new Thread(new Runnable() {
@Override
public synchronized void run() {
.........
}
}
那么这个run方法的锁是指的哪个?
怎么判断所有的线程已经执行完了?
求大神解答。越详细越好,谢谢!
...全文
188
5
打赏
收藏
关于Java线程同步问题
在NetUtil类 中的某个方法下写了个for循环,在for循环中new了一个线程 for (int i = 1; i < 255; i++) { new Thread(new Runnable() { @Override public synchronized void run() { ......... } } 那么这个run方法的锁是指的哪个? 怎么判断所有的线程已经执行完了? 求大神解答。越详细越好,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
moonFY
2017-12-16
打赏
举报
回复
demo 网上 找 一大把
kxliu1990
2017-12-15
打赏
举报
回复
我是个菜鸟,求demo
江三木洛
2017-12-15
打赏
举报
回复
引用 2 楼 kxliu1990 的回复:
我的需求是:创建254个线程去执行254个任务,但是每个任务只能被执行一次
那你直接用AsyncTask不得了
kxliu1990
2017-12-15
打赏
举报
回复
我的需求是:创建254个线程去执行254个任务,但是每个任务只能被执行一次
只为搞笑
2017-12-15
打赏
举报
回复
你可以说下你的需求。首先你这个代码并不能线程同步吧,我是猜的,因为每次都是一个新的匿名类。方发锁也得是同一个类里才有效啊。其次,run方法加锁,那不是让所有线程按顺序执行了么,那为什么不只用一个线程呢
Java
多
线程同步
本文介绍了
Java
线程同步
的概念以及如何使用
Java
代码来实现
线程同步
。
Java
线程同步
是
Java
多线程编程中的一个非常重要的概念,掌握
线程同步
可以帮助我们更好地保证多线程访问共享资源时的数据正确性和程序正常...
JAVA
线程同步
线程同步
... 多个线程同时运行的时候可能调用线程函数,在多个线程同时对同一个内存地址进行写入,由于CPU时间调度上的
问题
,写入数据会被多次的覆盖,所以就要使
线程同步
。 例如:我们去银行存钱,那肯定
Java
多线程之
线程同步
线程同步
...多个线程同时运行的时候可能调用线程函数,在多个线程同时对同一个内存地址进行写入,由于CPU时间调度上的
问题
,写入数据会被多次的覆盖,所以就要使
线程同步
。 例如:我们去银行存钱,那肯.
JAVA
多线程之
线程同步
线程同步
、并发的基本概念以及解决
问题
的三种方法
java
线程同步
的7种方法
java
允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, ...
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章