package threads;/*** created by flyketch* 19-9-19 上午10:57*/public class ThreadTask implements Runnable, Comparable<ThreadTask>{private int priority;public int getPriority() {return priority;}public void setPriority(int priority) {this.priority = priority;}public ThreadTask() {}public ThreadTask(int priority) {this.priority = priority;}//当前对象和其他对象做比较,当前优先级大就返回-1,优先级小就返回1,值越小优先级越高public int compareTo(ThreadTask o) {return this.priority>o.priority?-1:1;}public void run() {try {//让线程阻塞,使后续任务进入缓存队列Thread.sleep(1000);System.out.println("priority:"+this.priority+",ThreadName:"+Thread.currentThread().getName());} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。