1 应用场景

  为事务多,等待时间长的事务单独开一个线程

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2 进程和线程

  进程:进程就是一个执行中的程序。一个程序可有多个进程。

    一个进程有自己独立的系统资源(内存,处理机等),且每个进程内的数据和数据状态不相同。

  线程:线程是单个进程的一个执行路径。

    多线程指的是单个进程中同时运行多个不同的线程,执行不同的任务。

    多线程共享一块内存和一组系统资源。

    (事实上,同时执行是个错觉,线程之间的切换非常的短。只是让你不用被着背包来回跑)

3 实现多线程的方式 

A:继承Thread类,重写run函数

B:实现Runnable接口,重写run函数

C:实现Callable接口,重写call函数

4 多线程之间的资源共享

  把要共享的数据放到一个范围内,例如static

5 线程的五个状态

 新建 就绪 堵塞 运行 死亡(线程处理事务所经历状态,不同的状态包含时间和所处的环境)

6 锁

 

    

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄