+ -
当前位置:首页 → 问答吧 → 建义C中增加并行语句及操作符

建义C中增加并行语句及操作符

时间:2010-08-06

来源:互联网

本帖最后由 zhangsuozhu 于 2010-08-06 18:19 编辑

瞎想的!
  1. 关键字: concurrent

  2. 操作符:|||

  3. concurrent用例:

  4.       char a,b,c;
  5.       concurrent
  6.       {
  7.          a = str(buf, "aaaaa");
  8.       }
  9.       concurrent
  10.       {
  11.           b = str(buf, "bbb");
  12.       }
  13.       concurrent
  14.       {
  15.           c = str(buf, "ccc");
  16.       }
  17.       三者同时并发执行,全部执行完执行下一条执令,中间不可存在跳转,但可以存在break,意思是终止本{}中的并发。其它的并发依然进行
  18.      
  19. 操作符 ||| 并发全部完成后返回并发最早完成的值:

  20.       a = str(buf,"bbb") ||| str(buf,"b");
复制代码

作者: zhangsuozhu   发布时间: 2010-08-06

C就这样了,不会有太大的变动了吧.大的变动就不叫C了.

作者: liwangli1983   发布时间: 2010-08-06

OpenMP,谢谢合作。

作者: prolj   发布时间: 2010-08-06

回复 prolj


    还有  opencl  

作者: zhujiang73   发布时间: 2010-08-06

还是别改了,改起来感觉怪怪的……

作者: daybreakcx   发布时间: 2010-08-06