什么是线程?

1、线程是轻量级的进程,是程序执行的最小单元

2、相对于多进程应用,多线程在数据共享方面效率要高很多;多线程可以互不干扰的不要并发执行(实际不是并发),并共享进程的全局变量和堆数据;各个线程间共享程序的内存空间(包括代码段、数据段和堆)及一些进程级资源(如打开的文件和信号),每个线程都有自己独立的寄存器和栈信息

进程里面有三个线程,分别为MainThread、Thread1、Thread2
什么是线程?