你是C爱好者?
全局函数的一个问题就是命名。
你命名成CreateProcess()就太一般化。
除非你的代码库非常小,否则以后分分钟跟别人冲突。
【 在 billybear04 (billybear04) 的大作中提到: 】
: 标 题: Re: notify_one是如何保证了线程之间顺序不乱的?
: 发信站: 水木社区 (Wed Jun 3 13:13:05 2020), 站内
:
: 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 于 Jun 3 13:16:33 2020 修改本文·[FROM: 106.121.141.*]
: ※ 来源:·水木社区
http://newsmth.net·[FROM: 106.121.141.*]
--
修改:billybear04 FROM 106.121.141.*
FROM 76.126.252.*