- 主题:notify_one是如何保证了线程之间顺序不乱的?
比如三个线程时Abcabc不乱
--来自微水木3.5.1
--
FROM 106.121.138.*
不保证吧
【 在 trabalhar 的大作中提到: 】
: 比如三个线程时Abcabc不乱
: --来自微水木3.5.1
: --
: ...................
--
FROM 114.249.199.*
我看了一个帖子的测试代码输出是这样的 贴主说他也没弄明白
【 在 milksea 的大作中提到: 】
: 不保证吧
: 【 在 trabalhar 的大作中提到: 】
: : 比如三个线程时Abcabc不乱
: ...................
--来自微水木3.5.1
--
FROM 106.121.138.*
一次测试的结果不代表就是这样
【 在 trabalhar (我是) 的大作中提到: 】
: 我看了一个帖子的测试代码输出是这样的 贴主说他也没弄明白
: --来自微水木3.5.1
--
FROM 36.110.42.*
那比如多线程读文件 要求顺序不乱 然后在调用多处理线程 然后多线程写出 这种生产者消费者模式 应该是有保证的吧
【 在 jimmycmh 的大作中提到: 】
: 一次测试的结果不代表就是这样
:
: 【 在 trabalhar (我是) 的大作中提到: 】
: ...................
--来自微水木3.5.1
--
FROM 36.113.34.*
没有
【 在 trabalhar (我是) 的大作中提到: 】
: 那比如多线程读文件 要求顺序不乱 然后在调用多处理线程 然后多线程写出 这种生产者消费者模式 应该是有保证的吧
: --来自微水木3.5.1
--
FROM 36.110.42.*
我可能理解错了 应该是读是一个线程 处理是一个 写又是一个 然后顺序把这三个run起来 这只算三个线程吧…
【 在 jimmycmh 的大作中提到: 】
: 没有
:
: 【 在 trabalhar (我是) 的大作中提到: 】
: ...................
--来自微水木3.5.1
--
FROM 36.113.34.*
只要是多线程,执行顺序就没有任何保证,跟启动顺序无关
【 在 trabalhar (我是) 的大作中提到: 】
: 我可能理解错了 应该是读是一个线程 处理是一个 写又是一个 然后顺序把这三个run起来 这只算三个线程吧…
: --来自微水木3.5.1
--
FROM 36.110.42.*