进程是分配资源的基本单位,线程是调度的基本单位。每个线程有一组寄存器,堆栈,一个程序计数器。
并发的核心是如何处理好多线程的分工,同步和互斥的问题。
并发编程的本质是为了解决:可见性,原子性,有序性三大问题。
并发其实是利用多线程技术,在现代 CPU 的北京下,催生了并发编程的趋势,通过编程编程的形式可以将多核 CPU 的计算能力发挥到极致。
进程是分配资源的基本单位,线程是调度的基本单位。每个线程有一组寄存器,堆栈,一个程序计数器。
并发的核心是如何处理好多线程的分工,同步和互斥的问题。
并发编程的本质是为了解决:可见性,原子性,有序性三大问题。
并发其实是利用多线程技术,在现代 CPU 的北京下,催生了并发编程的趋势,通过编程编程的形式可以将多核 CPU 的计算能力发挥到极致。