Java-Thread(继承接口类,开启线程)

Java-Thread(继承接口类,开启线程)

  • 开启一个新的线程;
  • 一个线程,去做耗时可能比较长的事情;
  • 另一个线程正常执行,不影响程序的正常运行;
  • 保证不会出现卡顿,只需等待问题;
  • 参数的注入线程方法

属性,成员变量注入

  • 这里用了三总方法,1:构造方法注入;2:set注入;3:final 常量注入
  • 这里定义了一个成员变量;
private String s ;
  • 构造方法注入
CacheTest (String str){
		this.s = str;
}
  • set方法注入
public void setS(String str){
		this.s = str;
}
  • 常量注入
private final String s = "CACHETEST";
  • 三种方式各有应用场景, 我通常喜欢前两种,方便外部调用 
  • 下面代码加到方法里

线程开启 

  • 记得让类实现 extends Thread
        setS("Autowired Success");
		Thread thread = new Thread(){
			public void run(){

				System.out.println("------------------------------"+s+"-----------------------------------");
                System.out.println(s.substring(0,s.length()+1));//模拟异常
			}
		};
		thread.start();
		System.out.println("------------------------------1-----------------------------------");
		
		return "SUCCESS";
  • s的位置别想着传参了,好像不太可行 O(∩_∩)O;
  • new 线程 能否继续执行都不会影响‘1’的输出,和SUCCESS的返回
  • 如果输出‘1’的位置换上错误代码,也不会影响new 线程继续执行 

 

Chenyb 随笔记录,方便自己学习

2018-12-10

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值