java多线程的学习(一)

进程:程序的执行过程,持有资源(共享内存、共享文件)和线程的载体。

线程:线程是系统中最小的执行单元,同一个进程中有多个线程,线程共享进程的资源。

java多线程的常用方法有两种方法,分别是通过继承Thread的class类和通过实现Runnable的interface(接口)来实现。在Thread类和Runnable接口中有一个共同的方法run(),run()方法中包含了线程执行的具体的代码。

Thread类中的常用的方法:

类别 f方法签名 简介
线程的创建 Thread()  
Thread(String name)  
Thread(Runnable target)  
Thread(Runnable target,String name)  
线程的方法 void start() 启动线程
static void sleep(long millis)    millis是指毫秒 线程休眠
static void sleep(long millis,int nanos)
void join() 使其他线程等待当前线程终止
void join(long millis ,int nanos)
void join(long  millis,int nanos)
static void yield() 使当前运行线程释放处理器资源
获取线程引用 sstatic Thread currentThread() 返回当前运行的线程引用

猜你喜欢

转载自www.cnblogs.com/g123/p/8982922.html
今日推荐