摘要: 1.线程和进程 一个程序就是一个进程,而一个程序中的多个任务则被称为线程。 进程是表示资源分配的基本单位,线程是进程中执行运算的最小单位,亦是调度运行的基本单位。 2.使用多线程 在Java的JDK开发包中,已经自带了对多线程技术的支持,可以很方便地进行多线程编程。实现多线程编程的方式有两种,一种是 阅读全文
posted @ 2020-04-27 21:56 Moucong 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.什么是锁? 参考博客:https://www.cnblogs.com/hustzzl/p/9343797.html 本次将提及用到的锁机制: 独享锁/共享锁 独享锁是指该锁一次只能被一个线程所持有。 共享锁是指该锁可被多个线程所持有。 对于Java ReentrantLock而言,其是独享锁。但 阅读全文
posted @ 2020-04-27 21:51 Moucong 阅读(155) 评论(0) 推荐(0) 编辑