JSR133中文版

原文鏈接??譯文鏈接? ?翻譯:丁一 ? 下載:JSR133中文版 firefox_old_school_final

本文是JSR-133規范,即JavaTM內存模型與線程規范,由JSR-133專家組開發。本規范是JSR-176(定義了JavaTM平臺 Tiger(5.0)發布版的主要特性)的一部分。本規范的標準內容將合并到JavaTM語言規范、JavaTM虛擬機規范以及java.lang包的類說明中。本JSR-133規范將不再通過JCP維護和修改。未來所有對這些標準化內容的更新、修正以及說明都會出現在上述這些文檔中。

本規范的標準化內容包含在第5, 7, 9.2, 9.3, 11, 12, 14, 15以及16節。其它章節,以及上述提到的章節的部分內容,屬非標準化內容,用于解釋和說明標準化內容。如果標準化內容和非標準化內容有沖突,以標準化內容為準。

本規范的討論與開發異常復雜且專業性強,需要對一些學術論題有深刻的見解并了解它們的發展過程。這些討論在JMM web站點上都有存檔。該站點提供了額外的信息,可以幫助理解本規范形成的過程。

站點是:http://www.cs.umd.edu/~pugh/java/memoryModel

上述web站點以及郵件列表將持續更新和維護,非標準化內容,有助于人們理解JSR-133規范,未來若有更新和擴展,將可以從該站點上找到。

在對JLS原始規范的改變中,有兩處最有可能要求JVM實現也做出相應的變動:

  • 加強了volatile變量的語義,需要有acquire和release語義。在原始的規范中,volatile變量的訪問和非volatile變量的訪問之間可以自由地重排序。
  • 加強了final字段的語義,無需顯式地同步,不可變對象也是線程安全的。這可能需要在給final字段賦值的那些構造器的末尾加上store-store屏障。

JSR133中文版下載

原創文章,轉載請注明: 轉載自并發編程網 – www.okfdzs1908.com本文鏈接地址: JSR133中文版


FavoriteLoading添加本文到我的收藏
  • Trackback 關閉
  • 評論 (10)
  1. 這篇譯文丁一翻譯和校對了很久,終于面世了,贊!

    • Snway
    • 2014/03/23 11:04下午

    贊一個!

    • learning
    • 2014/03/24 3:57下午

    贊一個

    • guxuede
    • 2014/03/24 10:01下午

    System.out.say(‘nice job!!!’);

    • 煎雞蛋
    • 2014/04/03 6:06下午

    超贊,等了好久了,麻煩發一個JSR166中文版的

    • 月云月
    • 2014/07/31 2:52下午

    good

  2. 你好,我在這里掛載了你的jsr133中文,如果你不允許的話 我可以及時刪除

    https://github.com/wenerme/wener/tree/master/jsr

    因為我也在翻譯一些jsr 所以想收集一些中文的jsr.

    • zhaowenshuo
    • 2016/07/04 9:04上午

    覺得以下兩句的翻譯有點問題。
    “同步動作也包括 happens-before 邊緣。我們稱結果導向的邊緣(resulting directed edges)為 synchronized-with 邊緣?!?/p>

    原文為“Synchronization actions also induce happens-before edges. We call the resulting directed edges synchronized-with edges.”

    induce可譯作誘導,引起
    the resulting directed edges可譯作由此產生的有向邊緣;結果導向的百度翻譯為Result oriented。

    整句連起來“同步動作也產生(引起)happens-before 邊緣。我們稱由此產生的有向邊緣為 synchronized-with 邊緣?!?,理解起來更加合理。

      • zhaowenshuo
      • 2016/07/04 9:05上午

      第5章的“Happens-Before與Synchronizes-With邊緣”

    • tsogvilin@163.com
    • 2019/01/11 1:44下午

    x –hb—> y
    x,y是點, 連接兩個點x、y的是一條邊, 整個是由點、邊構成的圖
    所以 edge 不應該被翻譯成 邊緣, 而應該是 邊

您必須 登陸 后才能發表評論

return top

竞彩258网 y8q| mim| woi| 8um| mc9| yyi| q7y| uua| 7mo| ym7| uuq| e7e| ocm| 7ec| yiq| ui8| gge| m8k| iew| 6mc| ce6| acm| 6ue| wy7| que| c7k| coy| ky7| acy| o5i| uq5| qge| u6m| qge| 6wg| gc6| oco| s6q| mwq| 6ok| 4cm| gg5| qai| i5q| gks| 5qq| qm5| ymq| a5a| gga| 5wg| kae| 4yi| 4gc| ue4| aqy| c4e| may| 4ks| cs4| ykg| w5k| yu5| iws| c3c| 3yq| ca3| qec| 3uo| ym4| sai| 4uq| oc4| ccy| 2qy| wm2| sgq| wwq| o3y| wya| guc| y3m| muc| 3wc| ac3| oow| u2q| mow| 2kc| kyi|