Thread
weixin_42195162
这个作者很懒,什么都没留下…
展开
-
多线程
多线程应用场景: 1.通过并行计算提高程序性能。 2.等待网络,IO响应导致的耗时问题。 实现线程的方式: Thread/Runnable/Callable.fetrue Callable是携带返回值的线程: /** * 〈一句话功能简述〉<br> * 〈Callable线程〉-携带返回值的 * 异步实现调用方法,并且拿到当前线程处理的结果就用Callable的线程 * @...原创 2020-06-09 15:44:51 · 88 阅读 · 0 评论 -
Thread--线程
线程的生命周期 1.新建 :当一个Thread类或其子类的对象被生命并创建时,新生的线程对象处于新建状态。 2.就绪 :处于新建状态的线程被start()后,将进入线程队列等待CPU时间片,此时它已具备了运行的条件,只是没分配到CPU资源 3.运行 :当就绪的线程被调度并获得CPU资源时,便进入运行状态,run()方法定义了线程的操作和功能。 4.阻塞 :在某种特殊情况下,被人为挂起或执行输入输出操作时,让出CPU并临时中止自己运行的状态,进入阻塞状态。 5.死亡 :线程完全了它的全部工作或线程被提前强制性原创 2020-06-05 15:37:22 · 125 阅读 · 0 评论