课程名称: Concurrent Programming in Java 莱斯大学 Vivek Sarkar
课程主页: https://www.coursera.org/learn/concurrent-programming-in-java
所在平台: Coursera
课程类别: 计算机科学
大学或机构: 莱斯大学
讲师: Vivek Sarkar
授课语言: 英语
提供字幕: 英语
课程文件大小: 1.00GB
课程介绍: Java并行编程:本课程向学习者(行业专业人士和学生)讲授Java 8上下文中并行编程的基本概念。并行编程使开发人员能够有效,正确地调解并行程序中共享资源的使用。在本课程结束时,您将学习如何在Java中使用基本并发构造,例如线程,锁,关键部分,原子变量,隔离,参与者,乐观并发和并发集合,以及它们的理论基础(例如进度)保证,死锁,活动锁,饥饿,线性化)。 为什么要上这门课? •重要的是要了解并发的理论基础,以避免常见但细微的编程错误。 •从线程和锁的早期开始,Java 8就对许多并发结构进行了现代化。 •在课程期间,您将可以在线访问讲师和导师,以获取针对您在论坛上发布的问题的个性化答案。 •课程的四个模块中的每个模块均包含一个分配的小型项目,该课程将为您提供必要的动手经验,以便在课程结束后自行使用在课程中学习到的概念。 该课程的预期学习成果如下: •并发理论:进度保证,死锁,活动锁,饥饿,线性化 •在Java中使用线程和结构化/非结构化锁 •原子变量和隔离 •Java中的乐观并发和并发集合(例如,并发队列,并发哈希图) •Java中的Actor模型 掌握这些概念将使您能够立即将它们应用在并发Java程序的上下文中,还将帮助您掌握将来可能会遇到的其他并发编程系统(例如POSIX线程,.NET线程)。
课程压缩包下载地址(度盘链接):
友情提醒:
评论前必须登录!
注册