社区
Java SE
帖子详情
求助,线程休眠问题
ilove_03
2009-11-15 05:07:08
我写了一个监控目录下文件变化的程序,在完成文件扫描后,线程会 sleep 30秒,然后我手动删除被监控目录下的某个文件,但是却提示有其他程序在使用文件,我的疑惑是线程休眠时难道还会使用被监控目录?
...全文
102
10
打赏
收藏
求助,线程休眠问题
我写了一个监控目录下文件变化的程序,在完成文件扫描后,线程会 sleep 30秒,然后我手动删除被监控目录下的某个文件,但是却提示有其他程序在使用文件,我的疑惑是线程休眠时难道还会使用被监控目录?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuyake250
2009-11-15
打赏
举报
回复
是正在使用,你的虚拟机必须停止才行
whut0802
2009-11-15
打赏
举报
回复
呵呵 jf
py330316117
2009-11-15
打赏
举报
回复
close是必须调用的,不然输入输出数据时不会实现的
guodong66
2009-11-15
打赏
举报
回复
[Quote=引用 6 楼 zl3450341 的回复:]
引用 5 楼 ilove_03 的回复:
我找到问题了,不是线程休眠问题,是我在比较完文件的时候,未对文件流进行close。谢谢啦,amdgaming
.....
[/Quote]
...........
老张-AI
2009-11-15
打赏
举报
回复
[Quote=引用 5 楼 ilove_03 的回复:]
我找到问题了,不是线程休眠问题,是我在比较完文件的时候,未对文件流进行close。谢谢啦,amdgaming
[/Quote]
.....
ilove_03
2009-11-15
打赏
举报
回复
我找到问题了,不是线程休眠问题,是我在比较完文件的时候,未对文件流进行close。谢谢啦,amdgaming
amdgaming
2009-11-15
打赏
举报
回复
休眠了,还 在 读写 文件吗?都关闭了么?
ilove_03
2009-11-15
打赏
举报
回复
没有啊,我只要一把程序停掉,就可以删除文件了,很奇怪啊
amdgaming
2009-11-15
打赏
举报
回复
是不是 你 开了很多 窗口打开那个文件呢?都有可能啊。。。
kellywell
2009-11-15
打赏
举报
回复
路过
求助
:关于websocket中onMessage进行sleep
休眠
线程
引发的
问题
业务场景:一个房间N个人,1为房主,房主进入房间之后,点击开始比赛后,发送一条消息至后端,后端拿到消息后给全部人发送第一道题,然后进入sleep20秒的
休眠
。 就在这个时候,房主再次选择答案进行再次onMessage交互。此时
问题
就出现了,前端发了消息(确定发了),但是后端需要等待很久(20S左右)才能收到。 经反复检查,发现假设:房主点击开始比赛时用的是1号
线程
,他选择答案时,居然也是1号
线程
,但是此时1号
线程
处于sleep阶段。所以无法处理消息,导致消息延迟。 为什么会这样?该怎么解决呢?期待大佬的
线程
并发
问题
和
线程
的
休眠
1、并发安全性
问题
互联网的项目中存在这大量的并发案例,如卖火车票,电商网站等范例:火车票有100张票,4个窗口同时卖票1)采用继承Thread来实现package com.cn.tickets; /** * 卖票窗口 * @author Administrator * */ public class SaleTicket extends Thread { private String ...
线程
的
休眠
线程
的
休眠
1:
线程
休眠
的概念: 在当前
线程
的执行中,暂停指定的毫秒数,释放CPU的时间片 2:
线程
休眠
的好处: 没有
线程
的
休眠
,我们无法控制多个
线程
的运行顺序, 当有
休眠
时,我们可以可控制
线程
的执行顺序,干涉CUP执行的时间,到达我们想要的目的 3:
线程
休眠
的方法:
线程
的
休眠
: 调用sleep(),sleep需要一个参数用于指定该
线程
休眠
的时间,单位是毫秒,它通常是放在run()方法内的循环被...
linux多
线程
进程
休眠
,转载:Linux多
线程
之
线程
休眠
我只想要进程的某个
线程
休眠
一段时间的,可是用sleep()是将整个进程都
休眠
的,这个可能就达不到,我们想要的效果了。目前我知道有三种方式:1、usleep这个是轻量级的,听说能可一实现
线程
休眠
,我个人并不喜欢这种方式,所以我没有验证它的可行信(个人不推荐)。2、select这个可以,我也用过这种方式,它是在轮询。3、pthread_cond_timedwait采用pthread_cond_time...
线程
为什么要
休眠
线程
休眠
线程
休眠
的目的是使
线程
让出CPU的使用权.当
线程
休眠
时,会将CPU资源的使用交给其他
线程
,以便能够
线程
之间的轮换调用.当
休眠
一定时间后,
线程
就会苏醒,然后进入准备状态等待执行. 1、方法介绍 sleep(long millis)
线程
睡眠 millis 毫秒 sleep(long millis, int nanos)
线程
睡眠 millis 毫秒 + n...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章