type
status
date
slug
summary
tags
category
icon
password
最近在 B 站上经常看到这个题目,看起来不太难,但自己写起来真是抓耳挠腮,最后看了网上资料实现了。对多线程并发真是不太熟悉,这里记录下。
题目:编写一个程序,开启三个线程,这三个线程按照顺序依次打印ABC,最后结果如 ABCABCABC…
- 竞争
每个线程都在执行,但是只有满足条件的情况才能输出。
实现简单,但是 cpu 会有占用。
- 协作
每个线程处理完自己的输出后,唤醒下一个线程。其他没有轮到的线程先等待。
1