高级线程管理


前言

在一些情况下,需要在线程的整个生命周期中对其进行管理,并根据硬件来确定线程数量等等,以及使用多线程来解决某个问题时,当某个条件达成的时候,可以提前结束线程。本文主要介绍线程池的使用和中断线程。


一、线程池

程序运行过程中,如果每来一个任务就创建一个线程,任务完成后再把线程销毁,这样不断创建、销毁线程是不现实的。我们可以创建一个线程池,将需要并行执行的任务提交给线程池,线程池将它们放到一个待执行的队列,然后工作线程会逐个将这些任务取出,然后执行它们,完成后再取出下一个,不断循环。

二、中断线程


版权声明:本文为sinat_38854292原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。