之间的关系就如:1根筷子,多根筷子,装筷子盒有什么用? 
线程是进程中某个单一顺序的控制流.  
多线程就是在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理(Multithreading)”。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程(台湾译作“执行绪”),进而提升整体处理性能。线程池:对于线程,需要创建和销毁。当需要重复创建和销毁时,使用线程池的好处是,只需要第一次创建后,不用的时候放回池中,用的时候再去拿...这样就节省了线程重复创建和销毁时所消耗的性能

解决方案 »

  1.   

    1.首先单线程就是一个单一的线程,你写代码的时候没有写新开任何线程的代码,main函数就是一个主线程
      

  2.   

    2. 多线程,就是你写代码创建了新线程,新开的线程就是工作线程,作用是处理大数据和耗时操作等,避免阻塞主线程,特别是你的程序有UI的时候,UI的刷新靠主线程,阻塞会造成UI卡顿3.线程池,顾名思义,就是一个装有很多线程的池子,原理就是你程序事先创建多个线程,把它们通通丢进一个容器里面,这个容器可以是链表可以是动态数组,等等,这个容器就是一个池子,当你的程序需要一个线程来执行任务的时候,你就直接从池子里面拿一个现成的线程出来就可以使用了,而不必要重新创建,对于需要频繁创建新线程的程序来说,线程池可以节省创建线程的时间,加快响应速度,同时可以很好的管理现有的线程4.线程是一个CPU时间调度单位,你可以在代码里简单的理解为它就是一个函数,CPU在同时执行你的线程函数,它们相互独立的执行