工人类怎么在java中使用

  介绍

本篇文章为大家展示了工人类怎么在java中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

java是什么

java是一门面向对象编程语言,可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序。

<强> 1,说明

工人是ThreadPoolexecutor的内部类,主要用于维持线程执行任务的中断控制状态,在实现运行的接口的同时继承aq,实现运行的接口意味着工人是线程。

<强> 2,实例

<>之前,,,,private  final  class 工人   ,,,,,extends  AbstractQueuedSynchronizer   ,,,,,implements  Runnable {   ,,,,,,,private  static  final  long  serialVersionUID =, 6138294804551838833 l;   ,   ,,,,,,,/* *,Thread 却;能够worker  is  running 在只,Null  if  factory 失败只*/,,,,,,//,执行任务的线程   ,,,,,,,final  Thread 螺纹;   ,,,,,,,/* *,Initial  task 用运行只Possibly 零只*/,,,,,,//,执行的任务   ,,,,,,,Runnable  firstTask;   ,,,,,,,/* *,Per-thread  task  counter  */,,,,,,,volatile  long  completedTasks;   ,   ,,,,,,,/* *   ,,,,,,,,*,Creates  with  given  first  task 以及thread  ThreadFactory得到。   ,,,,,,,,*,@param  firstTask 从而first  task  (null  if 没有一个)   ,,,,,,,*/,,,,,,,工人(Runnable  firstTask), {   ,,,,,,,,,//,新建线程的时候,设置state  1,是为了防止线程还未执行时(线程只有在执行的时候才会被中断),就被,,,,,//,其它线程显式调用关闭方法中断了,因为中断是要判断状态大于等于0才会中断   ,,,,,,,,,设置状态(1);   ,,,,,,,,,this.firstTask =, firstTask;   ,,,,,,,,,//,新建了一个线程   ,,,,,,,,,this.thread =, getThreadFactory () .newThread(这个);   ,,,,,,,}   ,   ,,,,,,,/* *,Delegates  main  run  loop 用outer  runWorker  */,,,,,,,public  void 运行(),{   ,,,,,,,,,,,runWorker(这个);   ,,,,,,,}

上述内容就是工人类怎么在java中使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

工人类怎么在java中使用