黑马程序员 java中的多线程
来源:互联网 发布:linux 线程cpu利用率 编辑:程序博客网 时间:2024/06/09 22:58
---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------
java对多线程的支持是非常强大的,java中屏蔽掉了许多的技术细节,使开发者能够轻松的开发多线程应用程序。在java中实现多线程有连个方法。
方法一:继承Thread类
通过继承Thread类来实现多线程。Thread类是在java.lang包中定义。这个类就称作多线程操作类。在Thread的子类中必须写出run()方法。若为两个对象,使用run()方法是无法出现交错运行的,必须调用Thread中的start()方法。
方法二:Runable接口
在java中也可以通过Runable接口来实现多线程,Runable接口中只定义了一个抽象方法。
public void run();
若要启动多线程成,此时还是要依靠Thread类完成启动,在Thread类中提供了
public Thread(Runnable target) 和 public Thread(Runnable target,String name)两个构造方法。这两个构造方法都可以接收Runnable的子类对象。所以便可启动多线程。
在两种多线程方法中,无论哪种都要依靠Thread类才能启动多线程。
多线程的转换状态。
取得线程名可以用Thread类中的getname()方法,并且可以使用setname()方法设置线程名。(一般在启动之前设置。)在线程运行中可以使用Thread.sleep()方法实现线程休眠。
---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------
详细请查看:<a href="http://edu.csdn.net/heima" target="blank">http://edu.csdn.net/heima</a>
- 黑马程序员 java中的多线程
- 黑马程序员 java中的多线程
- 【黑马程序员】 java中的多线程。
- 黑马程序员-----java中的多线程
- 黑马程序员-Java中的多线程
- 黑马程序员--JAVA中的多线程
- 黑马程序员——java中的多线程
- 黑马程序员——java中的多线程
- 黑马程序员——Java中的多线程
- 黑马程序员----java中的多线程基础
- 黑马程序员-java多线程
- 黑马程序员--java 多线程
- 黑马程序员-java多线程
- 黑马程序员--Java多线程
- 黑马程序员--java多线程
- 黑马程序员:Java多线程
- 黑马程序员 Java多线程
- 黑马程序员---Java多线程
- oracle 中的%type,%rowtype
- solaris迅速查找手册
- NEXT_DAT ora-01846
- 计算机一级考试知识
- Google Protobuf 使用介绍
- 黑马程序员 java中的多线程
- crontab
- Flex企业应用开发实战学习笔记(一)
- 写一个流量采样程序的前后
- Oracle RAT- Real Application Testing
- 用MATLAB做T检验(ttest)
- 关于sql和bigdecimal的除法
- [mysql] 用bat文件执行mysql数据库sql文件
- java开源消息服务(OpenJMS&ActiveMQ)-OpenJMS学习笔记二(运行)