多线程
文章平均质量分 70
zengquan2014
这个作者很懒,什么都没留下…
展开
-
张孝祥_Java多线程与并发库高级应用01
张孝祥_Java多线程与并发库高级应用【视频介绍:】 Java线程是一项非常基本和重要的技术,在偏底层和偏技术的Java程序中不可避免地要使用到Java线程技术,特别是android手机程序和游戏开发中,多线程成了必不可少的一项重要技术。但是,很多Java程序员对Java线程技术的了解都仅停留在初级阶段,在项目中一旦涉及到多线程时往往就表现得糟糕至极,所以,软件公司常常使用Java线程技转载 2015-11-22 22:45:27 · 1171 阅读 · 0 评论 -
TraditionalThreadCommunication01
package cn.itcast.heima2;public class TraditionalThreadCommunication {public static void main(String[] args) {final Business business=new Business();new Thread(new Runnable() {@Ove原创 2015-11-29 16:20:16 · 256 阅读 · 0 评论 -
线程同步通信技术Communication 02
package cn.itcast.heima2;public class TraditionalThreadCommunication {public static void main(String[] args) {final Business business=new Business();new Thread(new Runnable() {@Ove原创 2015-11-29 18:56:16 · 262 阅读 · 0 评论 -
传统线程互斥技术Synchronized 02
package cn.itcast.heima2;public class ThaditionalThreadSynchronized {public static void main(String[] args) {new ThaditionalThreadSynchronized().init();}private void init(){fin原创 2015-11-29 14:53:59 · 291 阅读 · 0 评论 -
传统线程互斥技术Synchronized01
package cn.itcast.heima2;public class ThaditionalThreadSynchronized {public static void main(String[] args) {new ThaditionalThreadSynchronized().init();}private void init(){fin原创 2015-11-29 14:50:31 · 271 阅读 · 0 评论 -
thread02
package cn.itcast.heima2;public class ThaditionalThread {public static void main(String[] args) {Thread thread = new Thread(){@Overridepublic void run() {while(true){try {Threa原创 2015-11-26 23:15:34 · 210 阅读 · 0 评论 -
张孝祥_Java多线程与并发库高级应用05
15. java5的CyclicBarrier同步工具 例如:组织人员(线程)郊游,约定一个时间地点(路障),人员陆续到达地点,等所有人员全部到达,开始到公园各玩各的,再到约定时间去食堂吃饭,等所有人到齐开饭……java.util.concurrent.CyclicBarrier一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier转载 2015-11-22 22:57:12 · 1836 阅读 · 0 评论 -
张孝祥_Java多线程与并发库高级应用04
11.java5的线程锁技术java.util.concurrent.locks 为锁和等待条件提供一个框架的接口和类,接口摘要ConditionCondition 将 Object 监视器方法(wait、notify 和notifyAll)分解成截然不同的对象,以便通过将这些对象与任意Lock 实现组合使用,为每个对象转载 2015-11-22 22:55:18 · 839 阅读 · 0 评论 -
张孝祥_Java多线程与并发库高级应用02
03. 传统线程互斥技术 线程安全问题例子:银行转账 同一个账户一边进行出账操作(自己交学费),另一边进行入账操作(别人给自己付款),线程不同步带来的安全问题示例:逐个字符的方式打印字符串class Outputer{ public void output(String name) { int len =n转载 2015-11-22 22:47:40 · 841 阅读 · 0 评论 -
Thead01
package cn.itcast.heima2;public class ThaditionalThread {public static void main(String[] args) {Thread thread = new Thread(){@Overridepublic void run() {while(true){try {Threa原创 2015-11-23 23:07:52 · 246 阅读 · 0 评论 -
张孝祥_Java多线程与并发库高级应用03
05. 线程范围内共享变量的概念与作用线程范围内共享数据图解:代码演示:class ThreadScopeShareData{ 三个模块共享数据,主线程模块和AB模块 privatestatic int data = 0; 准备共享的数据 存放各个线程对应的数据 private MapthreadData =转载 2015-11-22 22:52:24 · 1156 阅读 · 0 评论 -
线程范围内共享变量的概念与作用
package cn.itcast.heima2;import java.util.HashMap;import java.util.Map;import java.util.Random;public class TheadScopeShareData {private static int data = 0;private static Map thre原创 2015-11-29 19:29:57 · 258 阅读 · 0 评论