网盘:百度 | 学分:5,VIP免费 | 发布:2024-11-01 | 查看:0 | 更新:2024-11-01 | 编程/嵌入式/网络

马士兵-并发编程

课程介绍

并发编程课程主要教授如何计算机程序同时运行多个任务或线程,并确保程序正确性和性能。这门课程涉及多线程编程、进程同步、锁机制、并发数据结构和设计模式等内容。学习并发编程可以帮助开发者更好地利用多核处理资源提高程序执行效率和响应速度。

课程通常包括以下几个方面的内容

  1. 并发与并行的基本概念:理解并发和并行的区别,以及它们在实际应用中的意义。

  2. 线程管理如何创建、管理和终止线程,以及线程的生命周期

  3. 同步机制:包括互斥锁(Mutex)、信号量(Semaphore)、条件变量(Condition Variables)等,用于控制对共享资源的访问。

  4. 死锁和饥饿:理解死锁和饥饿的成因,以及如何预防和解决这些问题

  5. 并发数据结构:设计实现线程安全数据结构,如并发队列、映射等。

  6. 并发模式框架掌握用的并发设计模式,如生产者-消费者模式、读写锁模式等,以及现代并发框架Java并发工具类库。

  7. 性能考量:理解并发程序的性能指标,如吞吐量和响应时间以及如何通过并发优化提升性能。

通过这门课程学生可以掌握并发编程的基本原理技术,能够在实际开发设计实现高效、可靠的并发系统

课程目录

/14-021-马士兵-并发编程/
│├─1-synchronized底层原理.mp4 1.7GB
│├─10-ScheduledThreADPoolExecutor底层原理.mp4 1.4GB
│├─11-CompletableFuture底层原理.mp4 1.8GB
│├─12-CompletableFuture底层原理.mp4 1.6GB
│├─13-CompletableFuture应用方向.mp4 138.1MB
│├─14-CompletableFuture源码分析.mp4 1.4GB
│├─15-总结.mp4 212MB
│├─2-ReentrantLock底层原理.mp4 1.8GB
│├─3-ReentrantReADWriteLock底层原理.mp4 1.8GB
│├─4-ThreADPoolExecotor底层原理.mp4 1.8GB
│├─5-ConcurrentHashMap底层原理-添加数据.mp4 1.6GB
│├─6-ConcurrentHashMap底层原理-扩容原理.mp4 1.9GB
│├─7-JUC并发工具系列.mp4 2GB
│├─8-JUC阻塞队列系列.mp4 1.9GB
│├─9-JUC阻塞队列第二弹.mp4 1.6GB



*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。

下载地址(复制到浏览器打开,手机端请扫码下载):

请登录购买后查看,VIP全站免费下载

充值 升级VIP
收藏(1

万部精品课程任意搜

热门TAG: 11集 19套法 快手口播 14210期 命学秘解 196页 难题 人士 培训资料 函授班
微信客服 搜索课程 返回顶部