- 博客(14)
- 收藏
- 关注
原创 多线程(11)
Condition的使用import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Random;import java.util.concurrent.Callable;import...
2019-10-18 16:52:44 82
原创 多线程(九)
初见lockimport java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Random;import java.util.concurrent.Callable;import java....
2019-10-18 16:51:38 101
原创 多线程(十)
读写锁的应用缓存系统import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantReadWriteLock;public class CacheDemo {private static fin...
2019-10-18 16:51:22 88
原创 多线程(8)
package com.gyj.student;import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutionException;import java.util....
2019-03-13 17:40:16 95
原创 多线程(7)
import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.atomic.AtomicIntegerArray;import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;/**JAVA5以后增加 线程并发库@author guoy...
2019-02-25 16:29:54 104
原创 多线程(7)
package com.gyj.student;/**多线程共享数据的方式1调用同一对象@author guoyajie*/public class Test7 {public static void main(String[] args) { ShareData1 date1 = new ShareData1(); new Thread(date1).start(); n...
2019-02-25 10:30:58 102
原创 多线程(5)
ThreadLocal实现线程范围内共享变量不同的線程保存不同的數據package com.gyj.student;import java.util.HashMap;import java.util.Map;import java.util.Random;/**ThreadLocal实现线程范围内共享变量@author guoyajie*/public class Tes...
2019-02-22 18:37:01 144
原创 多线程(4)
wait 和 notify关键字主线程和子线程相互调用package com.gyj.student;/**线程同步问题@author guoyajie*/public class Test4 {public static void main(String[] args) { final Busubess busubess = new Busubess(); new Th...
2019-02-22 14:49:37 135
原创 更新计划
2019-02-22 多线程入门2019-02-23 JAVA泛型补充完结2019-02-24 GC补充 完结2019-02-25 多线程(4-6)2019-02-26 耶鲁大学CAS系统2019-02-27 多线程(7-9)2019-02-28 OAUTH2.02019-03-01 多线程(10-12)...
2019-02-22 11:45:48 159
原创 多线程(3)
定时器package com.gyj.student;import java.util.Date;import java.util.Timer;import java.util.TimerTask;/**定时器@author guoyajie*/public class Test3 {public static void main(String[] args) {//...
2019-02-22 11:30:16 89
原创 多线程(2)
线程互斥与通讯问题(线程安全问题)package com.gyj.student;public class Test2 {public static void main(String[] args) { new Test2().init();}private void init(){ final Outputer outputer = new Outputer(); new Th...
2019-02-22 11:01:51 106
原创 多线程(1)
1.创建线程的两种方式package com.gyj.student;/**多线程@author guoyajie*/public class Test1 {public static void main(String[] args){//======================================Thread thread = new Thread(){...
2019-02-22 10:34:43 122
原创 java GC总结(1)
1>java类加载器分为4中(JVM加载器,EXT加载器,app加载器,自定义加载器)2>PC寄存器 是定义方法执行顺序(出栈顺序)3>native本地方法区关键字是调用C/C++接口(然而并没有什么卵用)4>类模板保存在方法区(入栈过多会方式堆空间不足)5>双亲委派机制–》有问题找我爹6>沙箱安全机制–》避免JRE中定义类被污染(不可以自定义java...
2019-02-20 17:30:28 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人