- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 自定义异常处理器Thread.UncaughtExceptionHandler
1.实现Thread.UncaughtExceptionHandler接口2.某个线程再调用setUncaughtExceptionHandler()思考:与 try catch 之间的区别???// 定义自己的异常处理器//Thread.UncaughtExceptionHandler接口//setUncaughtExceptionHandlerpublic class EXHandle
2017-04-14 17:08:14 1971
原创 多线程练习题
1. 创建两个线程,其中一个输出1-52,另外一个输出A-Z。输出格式要求:12A 34B 56C 78D// 同步方法 synchronized修饰函数 // 思考:如何保证主线程最后的结束而非阻塞? //注意: notifyall()的位置在当前线程wait()的前面 //java print不换行 println自动换行 // 看了别人的思路后独立完成// 思考:如何保证主线程最后的
2017-04-14 16:50:34 2910 1
原创 线程通信synchronized、clock、Blockingqueue
1.synchronized修饰方法,提供线程安全的方法 共享变量作为共享类的私有变量// 构造一个同步监视类public class Account{ // 封装账户编号、账户余额两个成员变量 private String accountNo; private double balance; // 构造器 public Account(){}
2017-04-14 16:35:14 534
原创 线程join、yield、priority、daemon方法
线程、进程运行的五个状态:创建、就绪、运行、阻塞、中止。它们之间的关系的非常重要,是这几个方法的理论基础。join方法: 例如main线程中调用thread-0.join()方法。或者join(long mills) result: 将main线程由运行态进入阻塞态,等待thread-0的执行完成或者一段时间后,重新进入就绪状态。public class ThreadJoin extend
2017-04-14 16:06:39 401
原创 创建多线程Extend,Runnable,Callable
1.继承 Thread类//一共有三个进程,其中一个是进程自身的主线程public class ExtendThread extends Thread{ private int i ; //每个线程对象不同,所以资源肯定不同 public void run() { for ( ; i < 100 ; i++ ) {
2017-04-14 15:37:55 406
ELK日志解析初步认识
2016-10-21
PSO粒子群算法+VS2012
2016-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人