码迷,mamicode.com
首页 > 编程语言 > 详细

多线程

时间:2020-01-01 23:52:28      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:一段   操作系统   star   nat   方式   join   通过   代码   art   

1、继承Thread类方式的缺点:如果类已经继承,则无法再继承Thread类

2、通过Runnabe接口实现多继承,可以同时实现继承,避免单继承,方便共享资源,同一份资源多个代理访问。

3、java用Thread对象表示一个线程,通过调用一个start()方法启动线程;一个线程对象只能调用一次start()方法;线程的执行代码写在run()方法中;线程调度由操作系统决定,程序本身无法决定调度顺序;Thread.sleep()可以把当前线程暂停一段时间。

4、Java线程对象Thread的状态包括:NewRunnableBlockedWaitingTimed WaitingTerminated

通过对另一个线程对象调用join()方法可以等待其执行结束;

可以指定等待时间,超过等待时间线程仍然没有结束就不再等待;

对已经运行结束的线程调用join()方法会立刻返回。

多线程

标签:一段   操作系统   star   nat   方式   join   通过   代码   art   

原文地址:https://www.cnblogs.com/lz-huihui/p/12130899.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!