
java多线程
文章平均质量分 61
枫叶精灵s
这个作者很懒,什么都没留下…
展开
-
关于注解和反射的操作
注解 可以被其他程序读取 内置注解 (1)@Override:表示一个方法声明重写超类 (2)@Deprecated:表示它危险或者存在更好的选择 (3)@SuppressWarnings:抑制编译时的警告信息,需要参数 SuppressWarnings(“all”); SuppressWarnings(“unchecked”); SuppressWarnings(“unchecked”,“deprecation”); 等等 元注解 负责注解其他注解 java.lang.annotation包中 @Targ原创 2021-02-01 09:00:13 · 81 阅读 · 0 评论 -
线程的状态
线程状态 1 线程停止 //测试停止线程 //1.建议线程正常停止 利用次数 //2.建议使用标志位 //3.不要使用过时或者不建议使用的方法 public class TestStop implements Runnable{ //(1)设置一个标志位 private boolean flag=true; @Override public void run() { int i=0; while(flag){原创 2021-01-29 08:44:52 · 104 阅读 · 0 评论 -
关于多线程的静态代理和Lamda表达式
多线程 静态代理 真实对象和代理对象都要实现同一接口 代理对象要代理真实对象 //静态代理模式 //真实对象和代理对象都要实现同一接口 //代理对象要代理真实对象 //代理对象做真实对象做不了的事情 //真实对象专注做自己的事情 public class StacticProxy { public static void main(String[] args) { new Thread(()-> System.out.println("i love u")原创 2021-01-28 09:15:03 · 100 阅读 · 0 评论 -
关于线程的创建问题
多线程 线程创建 1.Thread class 继承Thread类,Thread类实现Runnable接口 (1)自定义线程类继承Thread类 (2)重写run() 方法,编写线程执行体 (3)创建线程对象,调用start() 方法启动线程 //线程开始不一定立即执行,要看CPU的调度 //创建线程 继承Thread类 不建议,避免OOP单继承的局限性 public class TestThread extends Thread{ //重写run方法 @Override原创 2021-01-28 09:04:38 · 159 阅读 · 1 评论