轻光233
本帖最后由 轻光233 于 2018-8-21 22:07 编辑
前言

在编程版里面逛逛发现没有这个功能的源码的发布,所以我就来便利开发者



主要功能

创建一个新的线程(直接new,然后写匿名内部类,构造方法里面有一个传入Object的,这个是设置哪个资源在这个线程里面同步),在这个线程里面循环指定次数做一些事(可以死循环),可以设定什么时候开始循环(延时),可以设定一件事做完之后的间隔,可以通过外部线程关闭此线程(内置的stop()方法),可以获取此线程是否关闭(内置的isStop()方法)

使用方法
  1. //不同步资源创建线程
  2. new Timer(){
  3.     protected void runMethod(){
  4.         //your code
  5.     }
  6. }
复制代码
  1. //同步资源创建线程
  2. new Timer(同步的资源){
  3.     protected void runMethod(){
  4.         //your code
  5.     }
  6. }
复制代码
  1. //开启线程
  2. 线程变量名.start(long,int,long)//参数的用途请参照我源码里面写的注释
复制代码
  1. //停止这个线程
  2. 线程变量名.stop();
复制代码
  1. //获得这个线程是否停止
  2. 线程变量名.isStop();
复制代码

强烈建议创建这个线程的时候把它放进一个变量里面(为了可以让它能够被关闭)


源码

因为mcbbs不支持上传.java后缀名的文件,所以上传txt,你们自己改一下就可以了


最后的话

作者会不定时更新一些工具源码,如果有什么问题请在下面评论区回复
love you,stroke heart(辣鸡英语)


mmmmm_ccccc
很厉害,这个比较实用一点,虽然我都是用 java.util.Timer 来定时的

第一页 上一页 下一页 最后一页