版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cygodwg/article/details/82178654
我们要了解几个问题
为什么使用多线程?
要充分利用系统的资源,在这个多核的时代,明明有一双手,非要单手干活,这可不做贱自己的能力么,当然作为资格的老程序员,深夜单手的干活还是非常有利的^-^.
多线程是否就一定比单线程强?
不一定,线程切换需要时间,这就要看切换的时间和多个线程并发所节省的时间哪个更多。
多线程的弊端?
并发编程真的很麻烦!需要我们下不少功夫。
最大的问题就是多线程带来的安全性问题,弄不好系统就给搞崩溃了。
所以首先我们重点精力要放在安全问题上,只有安全了,我们才能往下走得更远。
接下来我们将着重了解一下并发安全。