加载中
51CTO多线程学习系列专题

JAVA线程系列实用教程(部分文章与《Ruthless的java多线程学习总结》有重复) Java线程:线程的调度-让步 Java线程:线程的调度-优先级 Java线程:线程的调度-休眠 Java线程:线程的交互 Ja...

海子Java并发编程学习总结

Java并发编程:进程和线程之由来 Java并发编程:如何创建线程? Java并发编程:Thread类的使用 Java并发编程:synchronized Java并发编程:Lock Java并发编程:volatile关键字解析 Java并发编...

Ruthless的java多线程学习总结

Java多线程-线程的同步与锁 Java多线程-线程的调度(休眠) Java多线程-线程的调度(优先级) Java多线程-线程的调度(让步) Java多线程-线程的调度(合并) Java多线程-线程的调度(守护线程) Java多...

JAVA并发编程学习:构造线程安全的对象

设计线程安全的类 实例限制 当一个对象被另一个对象封装时,所有访问被被封装对象的代码路径就是全部可知的,这相比于让对象可被整个系统访问来说,更容易对代码路径进行分析。将数据封装在对...

JAVA并发编程学习:共享对象

可见性 在一个单线程程序中,如果向一个变量先写入值,然后在没有写干涉的情况下读取这个变量,会得到相同的返回值。但是当读和写发生在不同的线程中时,就不能保证读线程及时地读取其他线程...

JAVA并发编程学习:线程

并发处理的基础—线程 多个程序在各自的进程中独立运行,由操作系统来分配资源,比如内存,文件句柄,安全证书。进程之间也可以通过共享内存,Sokcet,信号处理,信号量和文件相互通信,线程...

Java多线程学习:多个线程间共享数据

多个线程访问共享对象和数据的方式有两种情况: 1、每个线程执行的代码相同,例如,卖票:多个窗口同时卖这100张票,这100张票需要多个线程共享。 2、每个线程执行的代码不同,例如:设计四个...

Java多线程学习:wait与notify方法的使用

在java多线程编程中,最被经常用到的便是wait与notfiy方法,这两个方法可以用来更加精确地控制被同步的代码,从而使得被同步的代码最小化,提高并发效率。 当某个类的某个方法被标记为synch...

Java多线程学习:深入剖析ThreadLocal

提前阅读:   Java并发编程:线程池的使用 想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根...

2016/04/22 17:31
182
Java多线程学习:线程基础(二)

一、线程的优先级别    线程优先级别的使用范例: package cn.galc.test; public class TestThread6 {     public static void main(String args[]) {         MyT...

2016/04/11 10:53
21
Java多线程学习:线程基础(一)

一、线程的基本概念 线程理解:线程是一个程序里面不同的执行路径   每一个分支都叫做一个线程,main()叫做主分支,也叫主线程。   程只是一个静态的概念,机器上的一个.class文件,机器...

2016/04/11 10:45
59
Java多线程学习:volatile关键字详解

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题...

2016/04/08 17:40
16
Java多线程学习:synchronized关键字详解

第一篇: 使用synchronized 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线...

2016/04/06 22:08
158

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部