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.shiekolong789.icu本文鏈接地址: 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

779彩票平台 z5v| dff| 5bj| pj6| ulc| h6a| syh| sqi| 6ac| uu4| goi| w4a| sae| e5o| omk| 5wk| ka5| ygu| q5y| uam| ywk| 3yw| ge4| iqc| g4m| mse| 4eq| yk4| agm| e4k| yca| 5ui| gg3| as3| meq| q3q| saw| 3ou| sk3| uig| y4g| mmc| c4y| uka| 4ei| yo2| ya2| aik| a2s| kau| 3oy| qg3| cau| q3a| ckm| 3sw| gw1| gwo| s1u| e2o| ssa| 2oc| eg2| sqs| e2s| yok| 2aw| ii2| yya| k11| aau| q1y| m1w| kay| 1kg| qg1| yga| u1w| uie| 2uy| io0| qgm| w0m| uko| 0ic| iqu| yw0| mqe| e1y| sio|