社区
Java SE
帖子详情
thread的小问题,在线等
zgycsmb
2012-05-28 03:36:16
java中
1 sleep wait interrupt() 有什么区别,分别么用
2 notify yield有什么区别,分别怎么用
3 一个线程sleep后,是需要start吗,wait 后,是需要notify吗,yield有用到哪里
thanks
...全文
155
6
打赏
收藏
thread的小问题,在线等
java中 1 sleep wait interrupt() 有什么区别,分别么用 2 notify yield有什么区别,分别怎么用 3 一个线程sleep后,是需要start吗,wait 后,是需要notify吗,yield有用到哪里 thanks
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jlu_lamp_lamp
2012-06-05
打赏
举报
回复
1 sleep wait interrupt() 有什么区别,分别么用
sleep是休眠,让线程停止一个时间段,wait是等待即让步,需要notify来唤醒,interrupt是中断,通过boolean来让线程暂停和恢复。
2 notify yield有什么区别,分别怎么用
notify是唤醒线程,最好是用notifyAll,解决并发问题。yield是当前程序主动放弃执行让给其它线程
3 一个线程sleep后,是需要start吗,wait 后,是需要notify吗,yield有用到哪里
sleep是要设一个时间段,到时间了就自动醒了,不需要notify,yield的功能上面已经说了
sffx123
2012-06-05
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
4 尽可能并发, 减少同步范围
这句话怎么理解呀,
[/Quote]多用多线程了肯定是为了追求效率,多以尽可能的并发很正常,然后如果代码里面有同步的话,就是同步的代码每次只能单线程来访问,速度肯定降低,所以要尽可能的减少同步范围。
zgycsmb
2012-06-04
打赏
举报
回复
4 尽可能并发, 减少同步范围
这句话怎么理解呀,
七_号
2012-05-28
打赏
举报
回复
csdn首页就有。。。。
http://sd.csdn.net/a/20120528/2806046.html
讲的还不错
zgycsmb
2012-05-28
打赏
举报
回复
4 尽可能并发, 减少同步范围
这句话怎么理解呀,
古布
2012-05-28
打赏
举报
回复
LZ百度吧,一大堆。
http://blog.csdn.net/xwygn/article/details/7200731
http://blog.csdn.net/lxg2000/article/details/1648722
RT-
Thread
BootLoader避坑指南:STM32F4
在线
升级常见
问题
与调试技巧
本文针对STM32F4平台下RT-
Thread
BootLoader
在线
升级的典型
问题
展开深入分析,重点涵盖中断向量表偏移配置、Flash分区与写入操作规范、YModem协议稳定性优化、硬件/软件联合调试方法,以及生产环境中电源容错与双备份回滚等可靠性保障机制,提供可落地的调试技巧与工程实践建议。
qt-
thread
—— 关于槽函数所
在线
程的
问题
该博客围绕Qt线程展开,利用子类化Q
Thread
的download
Thread
进行网络通信,串行发送4个http请求。但程序出现死锁
问题
,原因是槽函数httpFinished虽在Q
Thread
中声明,但其所属类依附主线程,调用需在主线程执行,而主线程被th->wait挂起,导致死锁。重点指出Q
Thread
成员函数(run除外)代码在主线程执行。
一个
在线
连接数引发的Delphi线程安全(
Thread
Safe)
问题
本文讨论了在AP端RemoteDataModule中更新UI时遇到的
问题
,特别是在客户端连接时更新Label显示
在线
人数导致界面卡住的现象。文章建议通过定时器或其他方式间接更新UI来解决此
问题
。
[C++][windows]std::
thread
线程函数是类的成员函数是否可以
在线
程函数里面改变类变量的值的
问题
文章讨论了在C++中使用std::
thread
创建线程时,线程函数内部修改类成员变量可能出现的
问题
。当主线程快速退出时,可能会导致线程函数的修改未被反映到原始变量上,产生同步
问题
。通过添加延时,可以看到正确的变量更新,暗示了线程同步和数据一致性的
问题
。解决方案可能涉及线程同步机制如锁或future等。
解决 RT-
Thread
bsp stm32l476-st-nucleo STM32L4 HAL库缺失
问题
博客围绕STM32编译
问题
展开,最新RT -
Thread
5.2.0版本编译BSP时缺少驱动库,导致Keil MDK5工程无法编译。初步临时解决是回退版本,还可使用RT -
Thread
ENV工具以
在线
软件包方式解决,拉取软件包到本地后编译通过,此方式可减少BSP体积。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章