多线程详解
@[TOC] 多线程并发与并行并发并发:多个线程操作同一个资源,不是同时执行,而是交替执行,单核CPU交替执行时间间隔特别短,并行并行:并行指的是同时执行,多核CPU,每一个线程使用一个单独CPU,并发编程并发编程:指多个任务在一个时间段重复执行的结构并发编程的三特性并发编程的三个特性:1.原子性原子操作:不可分割的操作,中间不会被其他线程打断,不需要同步操作多个原子操作合起来就需要使用到同步原子性指的是一次操作或者多个操作,要么全部执行,要么全部都不执行例如:int a =
原创
2020-07-04 20:02:30 ·
223 阅读 ·
0 评论