线程的交替执行和顺序执行都不算并发吧?

看到百度上说多线程是CPU交替执行的,那么并发不是同步执行的么?并发多线程交替执行有什么用?

并发和并行(concurrent 和 parallel)不是一回事,你说的交替执行,这个在宏观上也是并发,但是不是并行。同时执行才是并行

并发是指程序共享时间段,如果只有一个cpu,那么就是交替执行,如果是多核cpu,多线程有可能被分配到不同的cpu上同时执行。