Java内存模型FAQ(二) 其他语言,像C++,也有内存模型吗?

原文:http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html?第二章

译者:Alex

大部分其他的语言,像C和C++,都没有被设计成直接支持多线程。这些语言对于发生在编译器和处理器平台架构的重排序行为的?;せ苹嵫现氐囊览涤诔绦蛑兴褂玫南叱炭猓ɡ鏿threads),编译器,以及代码所运行的平台所提供的保障。

原文

Do other languages, like C++, have a memory model?

Most other programming languages, such as C and C++, were not designed with direct support for multithreading. The protections that these languages offer against the kinds of reorderings that take place in www.html-guide.compilers and architectures are heavily dependent on the guarantees provided by the threading libraries used (such as pthreads), the www.html-guide.compiler used, and the platform on which the code is run.

原创文章,转载请注明: 转载自九乐棋牌本文链接地址: Java内存模型FAQ(二) 其他语言,像C++,也有内存模型吗?


FavoriteLoading添加本文到我的收藏
  • Trackback 关闭
  • 评论 (1)
    • 小败
    • 2014/04/23 6:48下午

    这是说有,还是说没有?

您必须 登陆 后才能发表评论

return top