浅谈多线程的理解
概念:多线程简单的来说就是一个程序,也就是一个进程在运行时产生了不止一个线程,举个例子:我们打开qq应用程序,当你和你的朋友A聊天室产生了一个线程,和朋友B聊天时产生了一个线程等等…
在这里要强调的是不要把多线程和并发混为一谈,并行是指的多台机器同时执行同一段业务逻辑,这才是真正的同时,并行,且不可和并发混淆,并发是指的通过cpu的计算,表面上看起来是同时执行,但实质上并不是真正的同时,并发往往存在占用公共资源,这时候就会延续出性能瓶颈,那么要测试这个系统的并发性能就可以采用qps或者tps来测试这个反应能力;
就线程而言,可以参照上篇博客