为什么要用并发编程?
操作系统、进程、线程之间的关系