- 主题:notify_one是如何保证了线程之间顺序不乱的?
想起个老词:令牌环网
线程A唤醒B, B唤醒C...
--
FROM 106.121.165.*
vector<Data> all_data(N);
for (Data& data : all_data) {
data.LoadRaw(GetNextFileSegment());
data.StartCalculationThread(); // 最好有轻量级线程支持
}
for (Data& data : all_data) {
AppendProcessedData(data.WaitAndGetResult());
}
smart data啊:-) data啥都能干。我觉得CreateProcess比window.open读起来顺。
智能发廊,不是have my/your hair cut,是hair.cut()
估计会有人提到smalltalk和objective-c的send message给object,可能说错了不查了,
窗啊,你开吧
--
修改:billybear04 FROM 106.121.141.*
FROM 106.121.141.*
【 在 here080 (hero080) 的大作中提到: 】
: 你是C爱好者?
: 全局函数的一个问题就是命名。
: 你命名成CreateProcess()就太一般化。
: ...................
我是学英语爱好者。CreateProcess不是我命名的,是微软。
除了前面加前缀,例如ffmpeg的av_xxx,还有static, namespace,不是毫无办法的。
我并不坚持我的观点,or,我的观点是啥来着?我就是发帖玩
--
FROM 106.121.141.*
【 在 here080 (hero080) 的大作中提到: 】
: 对,微软的命名方式在业界是臭名昭著……
微软收盘市值再次超越苹果
--
FROM 106.121.141.*
【 在 here080 (hero080) 的大作中提到: 】
: 苹果都不用C++……
: 感觉我们走题了啊
你觉得苹果算硬件公司还是软件公司,软件公司的话不用C++,也有命名的问题啊
--
FROM 106.121.141.*
program 军港之夜;
[wind blowGently]
[wave heaveSlowly]
[sailor sleepTight]
program I've watched too much FRIENDS;
[niffle erect]
[beast heave]
--
FROM 106.121.141.*