本帖最后由 轻光233 于 2018-8-21 22:07 编辑
复制代码复制代码复制代码复制代码复制代码
前言
在编程版里面逛逛发现没有这个功能的源码的发布,所以我就来便利开发者
主要功能
创建一个新的线程(直接new,然后写匿名内部类,构造方法里面有一个传入Object的,这个是设置哪个资源在这个线程里面同步),在这个线程里面循环指定次数做一些事(可以死循环),可以设定什么时候开始循环(延时),可以设定一件事做完之后的间隔,可以通过外部线程关闭此线程(内置的stop()方法),可以获取此线程是否关闭(内置的isStop()方法)
使用方法
- //不同步资源创建线程
- new Timer(){
- protected void runMethod(){
- //your code
- }
- }
- //同步资源创建线程
- new Timer(同步的资源){
- protected void runMethod(){
- //your code
- }
- }
- //开启线程
- 线程变量名.start(long,int,long)//参数的用途请参照我源码里面写的注释
- //停止这个线程
- 线程变量名.stop();
- //获得这个线程是否停止
- 线程变量名.isStop();
强烈建议创建这个线程的时候把它放进一个变量里面(为了可以让它能够被关闭)
源码
因为mcbbs不支持上传.java后缀名的文件,所以上传txt,你们自己改一下就可以了
最后的话
作者会不定时更新一些工具源码,如果有什么问题请在下面评论区回复
love you,stroke heart(辣鸡英语)
很厉害,这个比较实用一点,虽然我都是用 java.util.Timer 来定时的
mmmmm_ccccc 发表于 2018-8-21 22:10
很厉害,这个比较实用一点,虽然我都是用 java.util.Timer 来定时的
这个类不能死循环的233