Java中线程的常用方法介绍

进程:(任务)程序的执行过程,是动态性的,它持有资源(共享内存,共享文件)和线程,

             进程是持有资源的载体和线程的载体。一个进程可以有多个线程,而线程共享进程的资源,

线程:线程是系统中最小的执行单元,线程的交互有互斥和同步,

一    java对线程的支持主要体现在class Thread这个类和interface Runnable这个接口之上,他们都寄生于java.lang包, 在class Thread这个类和interface Runnable这个接口里面都有一个公共的方法,public void run();

二   Thread常用的方法

       

类别方法签名简介
线程的创建

Thread()

Thread(String name)

Thread(Runnable target)

Thread(Runnable target,String name)

 
线程的方法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 voidThread yield()该方法的调用会使当前运行的线程释放处理器的资源,并且重新去竞争处理器资源
获取线程的引用static Thread currentThread()他将返回当前正在运行的线程引用
   

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值