单线程就是进程只有一个线程,在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的才会执行。单线程较多线程来说,系统稳定、扩展性极强、软件丰富。多用于点对点的服务。
双线程是指进程有两个线程,从软件或者硬件上实现两个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。使用双线程可以把占据时间长的程序中的任务放到后台去处理,程序的运行速度也可能加快。