线程的基本介绍

线程的介绍

本文介绍Java线程的基本的使用和理解:

-线程是如何交互执行的
-Java中线程常用的方法
-如何停止线程
- 总结


线程是如何交互执行的:
  1. 线程之间的通信叫作交互。交互的方式有:互斥和同步。
Java中线程常用的方法:

1、Java对线程的支持:Class Thead和interface Runnable都有一个共同的方法run();
    Thread的类结构:public class Thread extends Object implements Runnable{}
   Thread的创建方法:
   Thread(){}
   Thread(String name){}
  Thread(Runnable target){}
  Thread(Runnable target,String name){}
2、线程启动和暂停的的方法:
    void start() 启动线程。
   static void sleep(long millis) 线程休眠。单位是毫秒
   static void sleep(long millis,int nanos); 线程休眠。单位是毫秒。可以通过第二个参数精确到纳秒。
  void join(); 使其他线程等待当前线程终止。
  void join(long millis); 使其他线程等待当前线程终止。
  void join(long millis,int nanos); 使其他线程等待当前线程终止。
  static void yield();当前运行的线程释放处理器资源。
3、获取线程引用:
static Thread currenthead(); 返回当线程的引用。

如何停止线程:

1、使用退出标志。使用一个标志使程序退出。并释放相应的资源。
2、不能使用interrupt()方法退出线程。该方法只是中断线程,并不能将线程结束。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值