![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
张周玺
这个作者很懒,什么都没留下…
展开
-
多线程学习总结(一):基础知识
多线程学习总结(一):基础知识最近看了《Java编程多线程核心技术》这本书,在此简单总结下基本知识点:线程和进程的区别线程的使用方法(怎样开启多线程)为什么使用多线程常用方法线程停止与暂停守护线程1.进程与线程的区别进程:百度百科对进程的描述如下: 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是...原创 2018-08-07 23:26:07 · 167 阅读 · 0 评论 -
多线程学习总结(二):同步与并发
多线程学习总结(二):同步与并发最近看了《Java编程多线程核心技术》这本书,在此接着上一篇继续总结以下知识点:线程安全问题的产生synchronized关键字的用法volatile关键字的用法原子类的用法线程停止与暂停守护线程1.线程安全问题的产生举个简单的例子public void test(){ Runnable t= new Run...原创 2018-08-14 23:16:58 · 240 阅读 · 0 评论 -
多线程学习总结(三):线程间通信
多线程学习总结(三):线程间通信最近看了《Java编程多线程核心技术》这本书,在此接着上一篇继续总结以下知识点:通知/等待机制 join方法的使用 ThreadLocal与InheritableThreadLocal类的使用一、通知/等待机制 在多线程程序编写时,经常需要让多个线程进行协作通信,其中最常见的一种机制就是通知等待机制,该机制的主要思想是在多个使用同一对象锁的同步...原创 2018-08-27 22:15:53 · 254 阅读 · 0 评论 -
多线程学习总结(四):可重入锁和读写锁
多线程学习总结(四):可重入锁和读写锁。ReenTrantLock可重入锁ReentrantReadWriteLock,可重入读写锁之前学习了线程同步和线程间通信的相关技能,我们主要通过synchronized关键字和通知等待机制去实现上述功能的,除此之外,java提供了功能更强大,使用更方便的Lock接口及实现类,常见的如ReenTrantLock和ReentrantReadWri...原创 2018-09-09 22:39:18 · 888 阅读 · 0 评论