摘要: join合并线程 yield Thread.yield() 阻塞当前线程 sleep 休眠,不会释放锁 阅读全文
posted @ 2018-02-23 15:05 xiaofei001 阅读(243) 评论(0) 推荐(0)
摘要: 1.静态代理实现要求 2.静态代理事例 阅读全文
posted @ 2018-02-23 14:59 xiaofei001 阅读(98) 评论(0) 推荐(0)
摘要: 问题引出 解决 生产人和产物不对应问题 解决 违背生产一个消费一个规则 阅读全文
posted @ 2018-02-23 09:58 xiaofei001 阅读(130) 评论(0) 推荐(0)
摘要: 结果 阅读全文
posted @ 2018-02-22 14:53 xiaofei001 阅读(162) 评论(0) 推荐(0)
摘要: public final void setName(String name) public final String getName() 当使用Runnable创建线程时,Runnable中并没有getName和setName,那么想要获取运行当前代码的线程名字就需要调用 Thread类中的publ 阅读全文
posted @ 2018-02-22 13:56 xiaofei001 阅读(2955) 评论(0) 推荐(0)
摘要: 线程的创建有三种方式:extends Thread,implements Callable,implements Runnable 1.继承Thread 2.实现Runnable(推荐使用) 3.实现Callable 4.启动线程 Thread和Runnable 区别: 阅读全文
posted @ 2018-02-22 13:01 xiaofei001 阅读(179) 评论(0) 推荐(0)
摘要: 了解run start 的区别首先需要了解Thread类 了解run start 的区别首先需要了解Thread类 start方法: start0 方法: run方法: 启动线程: 阅读全文
posted @ 2018-02-22 09:46 xiaofei001 阅读(188) 评论(0) 推荐(0)