[toc] Java多线程讲解 一丶多线程简介 1.进程的概念 进程是什么,进程就是一个程序在运行中的一个实例.比如QQ.比如浏览器.这个就是多进程的状态. 意思就是可以同时运行多个程序. 可以打开任务管理器.观看我们的进程 ctrl + shift + esc 或者 ctrl + alt +del ...
分类:
编程语言 时间:
2018-10-28 21:58:55
阅读次数:
209
转自:http://www.cnblogs.com/skywang12345/p/3479243.html (含部分修改) 概要 本章,会对Thread中的线程让步方法yield()进行介绍。涉及到的内容包括: yield()介绍 yield()示例 yield() 与 wait()的比较 一. y ...
分类:
编程语言 时间:
2018-10-28 20:50:19
阅读次数:
163
转自:http://www.cnblogs.com/skywang12345/p/3479275.html (含部分修改) 概要 本章,会对Thread中join()方法进行介绍。涉及到的内容包括: join()介绍 join()源码分析(基于JDK1.7.0_40) join()示例 一. joi ...
分类:
编程语言 时间:
2018-10-28 20:47:09
阅读次数:
188
转自:http://www.cnblogs.com/skywang12345/p/3479256.html (含部分修改) 概要 本章,会对Thread中sleep()方法进行介绍。涉及到的内容包括: sleep()介绍 sleep()示例 sleep() 与 wait()的比较 一. sleep( ...
分类:
编程语言 时间:
2018-10-28 20:44:10
阅读次数:
213
转自:https://www.cnblogs.com/weishao-lsv/p/8143976.html 在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) Java平台把操作系统的底层进行了屏蔽,在JVM虚拟平台里面构造出对自己有利的机制,这就是守 ...
分类:
编程语言 时间:
2018-10-28 20:43:21
阅读次数:
201
转自:http://www.cnblogs.com/skywang12345/p/3479949.html(含部分修改) 概要 本章,会对线程的interrupt()中断和终止方式进行介绍。涉及到的内容包括:1. interrupt()说明2. 终止线程的方式 2.1 终止处于“阻塞状态”的线程 2 ...
分类:
编程语言 时间:
2018-10-28 20:37:59
阅读次数:
120
转自:https://www.cnblogs.com/skywang12345/p/3479224.html (含部分修改) 概要 本章,会对线程等待/唤醒方法进行介绍。涉及到的内容包括: wait(), notify(), notifyAll()等方法介绍 wait()和notify() wait ...
分类:
编程语言 时间:
2018-10-28 19:23:04
阅读次数:
215
转自:https://www.cnblogs.com/skywang12345/p/3479202.html (含部分修改) 概要 本章,会对synchronized关键字进行介绍。涉及到的内容包括: synchronized原理 synchronized基本规则 synchronized方法 和 ...
分类:
编程语言 时间:
2018-10-28 11:54:36
阅读次数:
151
newFixedThreadPool线程池: 理解: 1.固定线程数的线程池。 2.通过Executors中的静态方法创建: public static ExecutorService newFixedThreadPool(int nThreads)或者 public static Executor ...
分类:
编程语言 时间:
2018-10-27 17:43:34
阅读次数:
222
newCachedThreadPool线程池: 理解: 1).newCachedThreadPool可以创建一个无限大小的线程池(实际上是一个可缓存线程池)。 可以通过Executors的静态方法创建线程池: public static ExecutorService newCachedThread ...
分类:
编程语言 时间:
2018-10-27 17:43:00
阅读次数:
183