- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 java多线程系列-JUC线程池之 01 线程池架构
java多线程系列-JUC线程池之 01 线程池架构 概要 线程池整体架构介绍 简单示例 1. 线程池整体架构介绍 1. Executor Executor将任务的执行和任务的创建分离开来。他提供了执行的接口,是来执行任务的。只要提交的任务实现了Runnable接口,就可以将此任务交给Executor来执行,这个接口只包含一个函数,...
2018-07-24 16:09:46 273 1
原创 java多线程系列之 08 ThreadLocal
java多线程系列之 08 ThreadLocal 概要 ThreadLocal介绍 基本用法 ThreadLocal引起的内存泄漏 ThreadLocal 介绍 ThreadLocal提供了线程本地变量,它可以保证访问到的变量属于当前线程,每个线程都保存有一个变量副本,每个线程的变量都不同,而同一个线程在任何时候访问这个本地变量的结果都是一致的。...
2018-07-13 17:51:03 121
原创 java多线程系列 07 ThreadGroup
java多线程系列之07 ThreadGroup 概要 ThreadGroup 介绍 基本API的使用与介绍 1. ThreadGroup 介绍 在java的多线程处理中有线程组ThreadGroup的概念,ThreadGroup是为了方便线程管理出现了,可以统一设定线程组的一些属性,比如setDaemon,设置未处理异常的处理方法,设置统一的安全策略...
2018-07-13 17:50:46 413
原创 java多线程系列 06 线程优先级和守护线程
java多线程系列 06 线程优先级和守护线程 概要 线程优先级的介绍 线程优先级的示例 守护线程的示例 1. 线程优先级的介绍 java 中的线程优先级的范围是1~10,默认的优先级是5。“高优先级线程”会优先于“低优先级线程”执行。 java 中有两种线程:用户线程和守护线程。可以通过isDaemon()方法来区别它们:如果返回fa...
2018-07-13 17:50:23 126
转载 java多线程系列 05 interrupt()和线程终止方式
Java多线程系列 05 interrupt()和线程终止方式 概要 interrupt()说明 终止线程的方式 终止线程的示例 1. interrupt()说明 在介绍终止线程的方式之前,有必要先对interrupt()进行了解。 关于interrupt(),java的djk文档描述如下:http://docs.oracle.com/jav...
2018-07-13 17:50:03 138
原创 java 多线系列之 04 线程让步和join
java 多线系列之 04 线程让步和join 概要 yield()介绍以及示例 yield() 与 wait()的比较 join() 介绍及示例 1. yield介绍以及示例 yield()的作用是让步。它能让当前线程由“运行状态”进入到“就绪状态”,从而让其它具有相同优先级的等待线程获取执行权;但是,并不能保证在当前线程调用yield()之后,...
2018-07-13 17:49:43 237
原创 java多线程系列 02 synchronized 关键字
java多线程系列 02 sychronized关键字 概要 Sychronized 基本用法 sychronized基本规则 对象锁和类索 1. sychronized基本用法 sychronized主要由俩种用法,一种是用来修饰方法,另外一种是用来修饰代码块。 synchronized方法示例 public synchron...
2018-07-13 17:45:45 134
原创 java多线程系列 01基本概念以及实现方式
java 多线程的基本概念以及实现方式 概要 线程的基本概念 常用的实现多线程的方式 Thread中start()和run()的区别 1. 线程的基本概念 线程状态图 说明: 线程共包括以下5种状态。 新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread thre...
2018-07-13 17:36:17 111
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人