多线程的优点
1>能适当提高程序的执行效率
2>能适当提高资源的利用率(CPU&内存)
3>线程上得任务执行完后自动销毁
多线程的缺点
1>开启线程需要占用一定的内存空间(默认情况下,每一个线程都占512KB)
2>如果开启大量的线程,会占用大量的内存空间,降低程序的性能
3>线程越多,cpu在调用线程上的开销就越大
4>程序设计更加复杂,比如线程间的通信、多线程的数据共享
多线程的优点
1>能适当提高程序的执行效率
2>能适当提高资源的利用率(CPU&内存)
3>线程上得任务执行完后自动销毁
多线程的缺点
1>开启线程需要占用一定的内存空间(默认情况下,每一个线程都占512KB)
2>如果开启大量的线程,会占用大量的内存空间,降低程序的性能
3>线程越多,cpu在调用线程上的开销就越大
4>程序设计更加复杂,比如线程间的通信、多线程的数据共享