E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Jenkov多线程系列
教你学会java基础
多线程系列
文章之中级篇(一)
看完多线程初级篇的童鞋就可以看线程中级篇(一)了classThreadDemooneimplementsRunnable{privatestaticintt=120;Objectobj=newObject();@Overridepublicvoidrun(){while(true){//synchronized(obj){if(t>0){//假设a1,a2俩个线程同时访问,票数t==1,try{T
HPchenqi_16
·
2020-08-16 11:00
自学ing
多线程系列
教材 (五)- Java 演示多线程死锁
当业务比较复杂,多线程应用里有可能会发生死锁步骤1:演示死锁步骤2:练习-死锁步骤3:答案-死锁步骤1:演示死锁1.线程1首先占有对象1,接着试图占有对象22.线程2首先占有对象2,接着试图占有对象13.线程1等待线程2释放对象24.与此同时,线程2等待线程1释放对象1就会。。。一直等待下去,直到天荒地老,海枯石烂,山无棱,天地合。。。packagemultiplethread;importcha
MAGIC_LAN
·
2020-08-16 00:57
Java
Java 反射: 私有字段和方法
来自:http://tutorials.
jenkov
.com/java-reflection/private-fields-and-methods.html尽管我们通常认为通过JAVA的反射机制来访问其它类的私有字段和私有方法是可行的
czjuttsw
·
2020-08-15 02:06
Java
【译】7. Java反射——私有字段和私有方法
原文地址:http://tutorials.
jenkov
.com/java-reflection/private-fields-and-methods.html=====================
weixin_30849403
·
2020-08-15 01:08
Java NIO 教程
英文原文地址:http://tutorials.
jenkov
.com/java-nio/index.html中文来源地址:http://ifeve.com/java-nio-all/作者:JakobJenkov
Jeffrey-Hu
·
2020-08-14 23:38
Java - "JUC线程池" ThreadPoolExecutor原理解析
Java
多线程系列
--“JUC线程池”02之线程池原理(一)ThreadPoolExecutor简介ThreadPoolExecutor是线程池类。
weixin_30326741
·
2020-08-14 20:38
Java Concurrency Util java并发
原文地址http://tutorials.
jenkov
.com/java-util-concurrent/index.htmlBlockingQueueTheJavaBlockingQueueinterfaceinthejava.util.concurrentclassrepresentsaqueuewhichisthreadsafetoputinto
Mr_sheik
·
2020-08-14 20:22
android
Java
多线程系列
--“JUC线程池”03之 线程池原理(二)
概要在前面一章"Java
多线程系列
--“JUC线程池”02之线程池原理(一)"中介绍了线程池的数据结构,本章会通过分析线程池的源码,对线程池进行说明。
youngPengWang
·
2020-08-14 18:48
Java
多线程系列
--“基础篇”10之 线程优先级和守护线程
概要本章,会对守护线程和线程优先级进行介绍。涉及到的内容包括:1.线程优先级的介绍2.线程优先级的示例3.守护线程的示例转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479982.html1.线程优先级的介绍java中的线程优先级的范围是1~10,默认的优先级是5。“高优先级线程”会优先于“低优先级线程”执行。java中有两种线程:用户线程和守护线程
叛逆的鲁鲁修love CC
·
2020-08-14 05:30
java
多线程系列
六、线程池
一.线程池简介1.线程池的概念:线程池就是首先创建一些线程,它们的集合称为线程池。2.使用线程池的好处a)降低资源的消耗。使用线程池不用频繁的创建线程和销毁线程b)提高响应速度,任务:T1创建线程时间,T2任务执行时间,T3线程销毁时间,线程池空闲的时候可以去执行T1和T2,从而提高响应c)提高线程的可管理性。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给
weixin_30588907
·
2020-08-13 20:31
多线程系列
八:多线程的优先级(代码示例)
多线程系列
多线程系列
一:理解多线程在于深深地理解了多任务、进程、多线程、线程
多线程系列
二:手撕多线程,从会三种创建多线程方式开始:除了常见的两种,你是否了解Callable接口方式?
一颗剽悍的种子
·
2020-08-13 10:02
多线程&并发
java
多线程
多线程系列
五:多线程为何要使用休眠?(案例+代码示例)
多线程系列
多线程系列
一:理解多线程在于深深地理解了多任务、进程、多线程、线程
多线程系列
二:手撕多线程,从会三种创建多线程方式开始:除了常见的两种,你是否了解Callable接口方式?
一颗剽悍的种子
·
2020-08-13 10:02
多线程&并发
java
多线程
多线程系列
四:停止多线程,你不会还以为是用stop和destroy吧?
多线程系列
多线程系列
一:理解多线程在于深深地理解了多任务、进程、多线程、线程
多线程系列
二:手撕多线程,从会三种创建多线程方式开始:除了常见的两种,你是否了解Callable接口方式?
一颗剽悍的种子
·
2020-08-13 10:02
多线程&并发
java
多线程
多线程系列
三:初遇并发问题:从一个小故事开始,从一行行代码开始
多线程系列
多线程系列
一:理解多线程在于深深地理解了多任务、进程、多线程、线程
多线程系列
二:手撕多线程,从会三种创建多线程方式开始:除了常见的两种,你是否了解Callable接口方式?
一颗剽悍的种子
·
2020-08-13 10:01
多线程&并发
多线程
并发编程
多线程系列
一:理解多线程在于深深地理解了多任务、进程、多线程、线程
多线程系列
多线程系列
一:理解多线程在于深深地理解了多任务、进程、多线程、线程
多线程系列
二:手撕多线程,从会三种创建多线程方式开始:除了常见的两种,你是否了解Callable接口方式?
一颗剽悍的种子
·
2020-08-13 10:30
多线程&并发
多线程系列
二:手撕多线程,从会三种创建多线程方式开始:除了常见的两种,你是否了解Callable接口方式?
多线程系列
多线程系列
一:理解多线程在于深深地理解了多任务、进程、多线程、线程
多线程系列
二:手撕多线程,从会三种创建多线程方式开始:除了常见的两种,你是否了解Callable接口方式?
一颗剽悍的种子
·
2020-08-13 10:30
多线程&并发
多线程系列
六:线程礼让与强制执行(代码示例+用栗子比较)
多线程系列
多线程系列
一:理解多线程在于深深地理解了多任务、进程、多线程、线程
多线程系列
二:手撕多线程,从会三种创建多线程方式开始:除了常见的两种,你是否了解Callable接口方式?
一颗剽悍的种子
·
2020-08-13 09:40
多线程&并发
多线程系列
九:守护线程(代码示例)
多线程系列
多线程系列
一:理解多线程在于深深地理解了多任务、进程、多线程、线程
多线程系列
二:手撕多线程,从会三种创建多线程方式开始:除了常见的两种,你是否了解Callable接口方式?
一颗剽悍的种子
·
2020-08-13 09:40
多线程&并发
多线程系列
七:纯手绘图解多线程状态+代码示例,就问你怕了吗?
多线程系列
多线程系列
一:理解多线程在于深深地理解了多任务、进程、多线程、线程
多线程系列
二:手撕多线程,从会三种创建多线程方式开始:除了常见的两种,你是否了解Callable接口方式?
一颗剽悍的种子
·
2020-08-13 09:40
多线程&并发
java
多线程
03. 异步线程创建-Thread 方式
java
多线程系列
文章列表,请查看目录:《java多线程学习笔记》1.核心内容直接继承Thread类是创建异步线程最简单的方式,但并不常用.匿名内部类的方式可以考虑.1.1继承Thread方式特点开发简单
Java 程序源
·
2020-08-11 15:12
juc
02. 线程的五种状态
java
多线程系列
文章列表,请查看目录:《java多线程学习笔记》1.线程的状态java中,线程有五种状态:新建(New),就绪(Ready),运行(Running),阻塞(Blocked),死亡(Dead
Java 程序源
·
2020-08-11 15:12
juc
多线程(十二)锁的种类及辨析
下面提及的锁在前面的
多线程系列
讲述过的,我就不在整理总结啦,主要讲述前面没提及的性质和类型。重量级锁 现在我们应该知道,Synchronized是通过对象内部的一个叫做监视器锁(mon
淡淡的倔强
·
2020-08-11 04:46
多线程
【笔记】多线程操作Oracle数据库的一个BUG
它们之间的区别和联系详情可参考《秒杀
多线程系列
》http://blog.csdn.net/morewindows/article/details/7445233本项目中有一个连接数据库的类:TOracle
知秋LLT
·
2020-08-11 02:35
C++
Android 多线程(三)、线程池 ThreadPoolExecutor 知识点总结
多线程(三)、线程池ThreadPoolExecutor知识点总结本篇是
多线程系列
的第三篇,如果对前两篇感兴趣的也可以去看看。
天热死了
·
2020-08-11 02:53
Android
Java
多线程系列
文章目录
1、基础Java线程概念以及三种实现的方式java多线程之Synchronized关键字2、原子类java多线程之AtomicLong原子类3、锁java多线程之ReentrantLock互斥锁java多线程之ReentrantLock公平锁java多线程之ReentrantLock非公平锁java多线程之共享锁和ReentrantReadWriteLockjava多线程之Semaphorejav
cool_summer_moon
·
2020-08-10 06:20
#
java多线程
Java
多线程系列
--Synchronized和ReentrantLock区别
文章目录叙述Synchronize和ReentrantLock相似点区别1.API层面2.等待可中断3.公平锁4.锁绑定多个条件实现原理Synchronize在编译时如何实现锁机制ReentrantLock使用方法叙述java在编写多线程程序时,为了保证线程安全,需要对数据同步,经常用到两种同步方式就是Synchronized和重入锁ReentrantLock。Synchronize和Reentr
Hi-Sunshine
·
2020-08-10 05:10
——【并发学习】
java
多线程系列
:Executors框架
目录Executor接口介绍ExecutorService常用接口介绍创建线程池的一些方法介绍3.1newFixedThreadPool方法3.2newCachedThreadPool方法3.3newScheduledThreadPool方法疑问解答4.1.Runable接口和Callable接口Executor接口介绍Executor是一个接口,里面提供了一个execute方法,该方法接收一个R
weixin_34177064
·
2020-08-10 03:26
iOS
多线程系列
之GCD栅栏(barrier)实现同步锁
多线程编程中很容易出现资源竞争的问题,比如异步读写操作造成数据不同步。那么解决这一问题多线程编程中提供了一种同步机制叫同步锁。iOS中实现同步锁机制的方案不止一种,这里主要介绍一下强大的GCD给出的方案----栅栏(barrier)下面直接上代码:多运行几次看结果:可以看出来dispatch_barrier_async能够在异步并发队列中对写入操作单个任务进行资源控制,也就是说确保了在写入任务操作
iOS_泡泡
·
2020-08-09 15:45
多线程
ios
Java并发工具包java.util.concurrent用户指南
:http://www.it165.net/pro/html/201503/35314.html译序本指南根据JakobJenkov最新博客翻译,请随时关注博客更新:http://tutorials.
jenkov
.com
十化
·
2020-08-08 21:55
android
java
并发
线程
多线程系列
一:线程基础
概念什么是线程:运行程序会创建一个进程。进程里面包含多个线程,OS调度的最小单元是线程(轻量级进程)。运行一个普通的java程序包含的线程:1packagecom.lgstudy;23importjava.lang.management.ManagementFactory;4importjava.lang.management.ThreadInfo;5importjava.lang.managem
weixin_33883178
·
2020-08-03 06:14
javascript
java
操作系统
Java
多线程系列
--“JUC集合”02之 CopyOnWriteArrayList
概要本章是"JUC系列"的CopyOnWriteArrayList篇。接下来,会先对CopyOnWriteArrayList进行基本介绍,然后再说明它的原理,接着通过代码去分析,最后通过示例更进一步的了解CopyOnWriteArrayList。内容包括:CopyOnWriteArrayList介绍CopyOnWriteArrayList原理和数据结构CopyOnWriteArrayList函数列
weixin_30339969
·
2020-08-03 06:01
优秀博文收藏
优秀博文收藏:1.数据结构与算法系列:https://www.cnblogs.com/skywang12345/p/3603935.html2.
多线程系列
:https://www.cnblogs.com
精致先生
·
2020-08-03 00:10
面试题总结
Java多线程--基础篇
Java
多线程系列
--“基础篇”01之基本概念多线程是Java中不可避免的一个重要主体。从本章开始,我们将展开对多线程的学习。
XXGF
·
2020-08-02 18:29
Java多线程
Thread
Java基础
Java并发包:ConcurrentMap
文章译自:http://tutorials.
jenkov
.com/java-util-concurrent/index.html抽空翻译了一下这个教程的文章,后面会陆续放出,如有不妥,请批评指正。
zxc123e
·
2020-08-01 09:48
java
Java高并发
C++11多线程-异步运行(1)之std::promise
在C++11
多线程系列
的最后会献上chan的最终版本,敬请期待。本文将介绍C++11的另一大特性:异步运行(std::async)。async顾名思义是将一个函数A移
许了
·
2020-08-01 07:47
java
多线程系列
:通过对战游戏学习CyclicBarrier
CyclicBarrier是java.util.concurrent包下面的一个工具类,字面意思是可循环使用(Cyclic)的屏障(Barrier),通过它可以实现让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,所有被屏障拦截的线程才会继续执行。这篇文章将介绍CyclicBarrier这个同步工具类的以下几点1.通过案例分析2.两种不同构造函数测试3.CyclicBa
阿里云云栖号
·
2020-07-30 18:28
Java
多线程系列
--“JUC集合”07之 ArrayBlockingQueue
概要本章对Java.util.concurrent包中的ArrayBlockingQueue类进行详细的介绍。内容包括:ArrayBlockingQueue介绍ArrayBlockingQueue原理和数据结构ArrayBlockingQueue函数列表ArrayBlockingQueue源码分析(JDK1.7.0_40版本)ArrayBlockingQueue示例转载请注明出处:http://w
xinjing_wangtao
·
2020-07-30 17:03
java并发理论2
Java
多线程系列
--【JUC集合10】- ConcurrentLinkedQueue
参考:http://www.cnblogs.com/skywang12345/p/java_threads_category.html概要本章对Java.util.concurrent包中的ConcurrentHashMap类进行详细的介绍。内容包括:ConcurrentLinkedQueue介绍ConcurrentLinkedQueue原理和数据结构ConcurrentLinkedQueue函数
ImportNewXXT0101
·
2020-07-30 15:10
Java多线程
Java
多线程系列
--【JUC集合07】- ArrayBlockingQueue
参考:http://www.cnblogs.com/skywang12345/p/3498652.html概要本章对Java.util.concurrent包中的ArrayBlockingQueue类进行详细的介绍。内容包括:ArrayBlockingQueue介绍ArrayBlockingQueue原理和数据结构ArrayBlockingQueue函数列表ArrayBlockingQueue源码
ImportNewXXT0101
·
2020-07-30 15:09
Java多线程
Java
多线程系列
--【JUC集合02】- CopyOnWriteArrayList
参考:http://www.cnblogs.com/skywang12345/p/3498483.html概要本章是"JUC系列"的CopyOnWriteArrayList篇。接下来,会先对CopyOnWriteArrayList进行基本介绍,然后再说明它的原理,接着通过代码去分析,最后通过示例更进一步的了解CopyOnWriteArrayList。内容包括:CopyOnWriteArrayLis
ImportNewXXT0101
·
2020-07-30 15:08
Java多线程
Java
多线程系列
--“JUC集合”10之 ConcurrentLinkedQueue
概要本章对Java.util.concurrent包中的ConcurrentHashMap类进行详细的介绍。内容包括:ConcurrentLinkedQueue介绍ConcurrentLinkedQueue原理和数据结构ConcurrentLinkedQueue函数列表ConcurrentLinkedQueue源码分析(JDK1.7.0_40版本)ConcurrentLinkedQueue示例转载
weixin_30439131
·
2020-07-30 13:30
Java
多线程系列
JUC线程池01 线程池框架
转载http://www.cnblogs.com/skywang12345/p/3509903.html为什么引入Executor线程池框架newThread()的缺点1.每次newThread()耗费性能2.调用newThread()创建的线程缺乏管理,而且可以无限创建,大量线程会占用系统资源导致系统瘫痪3.不能进行扩展,比如延时执行或者周期执行线程池的优点1.线程可以重复使用,减少线程创建和销
weixin_33720078
·
2020-07-30 10:29
java
Android/java 多线程(六)-AsyncTask使用详解及源码分析
多线程系列
历史文章:Android/java多线程(一)-Thread的使用以及源码分析Android/java多线程(二)-Thread的好兄弟HandlerAndroid/java多线程(三)-HandlerThread
黄杰_
·
2020-07-30 08:23
Android
多线程
Java
多线程系列
--“JUC线程池”02之 线程池原理(一)
概要在上一章”Java
多线程系列
–“JUC线程池”01之线程池架构”中,我们了解了线程池的架构。线程池的实现类是ThreadPoolExecutor类。
挖坑埋你
·
2020-07-30 08:10
Java
多线程系列
Java
多线程系列
--“JUC线程池”05之 线程池原理(四)
概要本章介绍线程池的拒绝策略。内容包括:拒绝策略介绍拒绝策略对比和示例拒绝策略介绍线程池的拒绝策略,是指当任务添加到线程池中被拒绝,而采取的处理措施。当任务添加到线程池中之所以被拒绝,可能是由于:第一,线程池异常关闭。第二,任务数量超过线程池的最大限制。线程池共包括4种拒绝策略,它们分别是:AbortPolicy,CallerRunsPolicy,DiscardOldestPolicy和Disca
挖坑埋你
·
2020-07-30 08:38
Java
多线程系列
iOS - 多线程(四):NSOperation
iOS-
多线程系列
文章iOS-多线程(一):初识iOS-多线程(二):pthread、NSThreadiOS-多线程(三):GCDiOS-多线程(四):NSOperationiOS-多线程(五):线程同步方案
师大小海腾
·
2020-07-29 12:32
多线程
Java
多线程系列
--“JUC线程池”05之 线程池原理(四)
概要本章介绍线程池的拒绝策略。内容包括:拒绝策略介绍拒绝策略对比和示例转载请注明出处:http://www.cnblogs.com/skywang12345/p/3512947.html拒绝策略介绍线程池的拒绝策略,是指当任务添加到线程池中被拒绝,而采取的处理措施。当任务添加到线程池中之所以被拒绝,可能是由于:第一,线程池异常关闭。第二,任务数量超过线程池的最大限制。线程池共包括4种拒绝策略,它们
weixin_30918415
·
2020-07-29 12:38
Android 多线程之几个基本问题
Android
多线程系列
Android多线程之阻塞队列Android多线程之常见的线程形态Android中的进程和线程Android中的一个应用程序一般就对应着一个进程,多进程的情况可以参考Android
xxq2dream
·
2020-07-29 09:17
Java并发包:ScheduledExecutorService
文章译自:http://tutorials.
jenkov
.com/java-util-concurrent/index.html抽空翻译了一下这个教程的文章,后面会陆续放出,如有不妥,请批评指正。
zxc123e
·
2020-07-29 03:59
java
Java高并发
14. 线程安全类型-ThreadLocal
java
多线程系列
文章列表,请查看目录:《java多线程学习笔记》在多线程开发中,我们有时需要用到一些和线程状态相关的变量,每个线程所拥有的变量不一致.java提供了ThreadLocal变量来实现.1
Java 程序源
·
2020-07-29 03:27
juc
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他