社区
Java
帖子详情
java 闹钟的实现思路
haoyyy
2012-09-13 01:00:04
以前写了一个后台闹钟,使用timer,每秒检查一次年月日时分秒是否相等。感觉这种方法太笨,而且效率太低。现在想想我能想到的就只有Timer和Thread.sleep()来实现闹钟。但是感觉sleep()如果睡的太狠了,会有可能存在时间不准确的现象(个人感觉)。假如我想有50个闹钟,那就需要50个线程,他们都睡,也有点浪费资源。问题:
1.经典的闹钟实现思路是什么样的?
2.操作系统定时调度是什么样的,是不是也类似?
...全文
469
5
打赏
收藏
java 闹钟的实现思路
以前写了一个后台闹钟,使用timer,每秒检查一次年月日时分秒是否相等。感觉这种方法太笨,而且效率太低。现在想想我能想到的就只有Timer和Thread.sleep()来实现闹钟。但是感觉sleep()如果睡的太狠了,会有可能存在时间不准确的现象(个人感觉)。假如我想有50个闹钟,那就需要50个线程,他们都睡,也有点浪费资源。问题: 1.经典的闹钟实现思路是什么样的? 2.操作系统定时调度是什么样的,是不是也类似?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JavaNet的牛肉粉丝
2012-09-13
打赏
举报
回复
计划任务,直接WIN7的开始-搜索输入 “计划任务”,创建一个 “基本任务”,然后他让你输入日期时间和要启动多少次启动哪个程序就可以了,到指定时间他就执行你的程序。你的程序写个播放声音就行了。
不过就算每秒读取一次时间对CPU也没什么效率不效率,现在的CPU又不是当年286
haoyyy
2012-09-13
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
写一个脚本打开闹钟程序,把这个程序加到计划任务里:Linux和Windows的做法不一样,Linux执行一个sh就可以,Windows不太清楚。
[/Quote]
可不可以粗略讲一下操作系统中计划任务是如何实现的?临时还没有时间查。。
JavaNet的牛肉粉丝
2012-09-13
打赏
举报
回复
计划任务是最好的,
Inhibitory
2012-09-13
打赏
举报
回复
写一个脚本打开闹钟程序,把这个程序加到计划任务里:Linux和Windows的做法不一样,Linux执行一个sh就可以,Windows不太清楚。
java
实例——
闹钟
——看看吧 总有
思路
的
好好看看
思路
,很好的哦!加油学习!谢谢大家支持!
基于
Java
实现
的CSDN博客
闹钟
设计源码
该项目为基于
Java
语言
实现
的CSDN博客
闹钟
设计源码,包含82个文件,其中包括39个PNG图片文件、18个XML配置文件、9个
Java
源代码文件、4个Gradle构建脚本文件、3个Git忽略配置文件、2个属性文件和1个SER序列化文件。
基于
Java
语言的MyClock
闹钟
系统设计源码
该项目是基于
Java
语言的MyClock
闹钟
系统设计源码,包含64个文件,包括23个XML配置文件、11个
Java
源文件、9个webp图像文件、7个png图像文件、3个gitignore文件、3个kts配置文件、2个ogg音频文件、2个properties属性文件、1个pro文件和1个jar文件。系统具备设置单次或循环
闹钟
、
闹钟
列表查看与删除、锁屏通知
闹钟
以及倒计时功能。
JAVA
课程设计_
闹钟
的设计与
实现
项目报告_附源代码.doc
JAVA
课程设计_
闹钟
的设计与
实现
项目报告_附源代码
基于
Java
、Kotlin和HTML的安卓
闹钟
暂停与验证码转发到163邮箱设计源码
本项目是一款融合
Java
、Kotlin和HTML技术的安卓
闹钟
应用程序,支持
闹钟
暂停功能,并能接收验证码并将其转发至163邮箱。项目源码包含229个文件,涵盖91个XML布局文件、66个
Java
源文件、25个Kotlin源文件、11个PNG图像文件、8个JPG图像文件、4个MP3音频文件、3个Gradle构建配置文件、3个属性配置文件、2个Git忽略配置文件和2个其他文件。
Java
51,397
社区成员
85,845
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章