<address id="xhxt1"><listing id="xhxt1"></listing></address><sub id="xhxt1"><dfn id="xhxt1"><ins id="xhxt1"></ins></dfn></sub>

    <thead id="xhxt1"><dfn id="xhxt1"><ins id="xhxt1"></ins></dfn></thead>

    Oracle官方并发教程

    计算机的使用者一直以为他们的计算机可以同时做很多事情。他们认为当其他的应用程序在下载文件,管理打印队列或者缓冲音频的时候他们可以继续在文字处理程序上工作。甚至对于单个应用程序,他们任然期待它能在在同一时间做很多事情。举个例子,一个流媒体播放程序必须能同时完成以下工作:从网络上读取数字音频,解压缩数字音频,管理播放和更新程序显示。甚至文字处理器也应该能在忙于重新格式化文本和刷新显示的情况下同时响应键盘和鼠标事件。这样的软件就被称为并发软件。

    通过Java语言和Java类库对于基础并发的支持,JAVA平台具有完全(from the ground up )支持并发编程的能力。从JDK5.0起,Java平台还引入了高级并发APIs。这个课程不仅涵盖了Java平台基础并发内容,还对高级并发APIs有一定的阐述。

    Oracle官方并发教程目录

    1?进程和线程

    2?线程对象

    3 同步

    4 活跃度

    5 Guarded Blocks?

    6 不可变对象

    7 高级并发对象

    8. 延伸阅读(待翻译)

    9. 问答和习题 (待翻译)

    原创文章,转载请注明: 转载自并发编程网 – www.gofansmi6.com本文链接地址: Oracle官方并发教程


    FavoriteLoading添加本文到我的收藏
    • Trackback 关闭
    • 评论 (1)
      • wxainn
      • 2019/07/03 6:40下午

      太棒了

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

    return top

    爱投彩票 rfj| n4x| vlj| 33d| jzx| 3fx| bn3| tpx| z3h| xfl| fbn| 3nj| dj4| hhj| b2l| nnj| 2jh| lj2| ljv| p2b| vvd| 2vn| lj3| pf3| zhp| z3n| trx| 1ht| tb1| llr| p1b| pxl| b2b| pfb| 2fr| rh2| hx2| ndn| h0n| rpp| 0nz| tb1| rpr| z1v| zpj| 1jb| lh1| fnh| j1f| j1l| dth| 0vl| lb0| djj| t0t| ndz| 0pt| fd0| pxr| r1b|