重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章给大家介绍如何在java线程中使用thread类,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
目前成都创新互联已为近1000家的企业提供了网站建设、域名、网络空间、网站托管运营、企业网站设计、莒县网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
Java的特点有哪些 1.Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 2.Java具有简单性、面向对象、分布式、安全性、平台独立与可移植性、动态性等特点。 3.使用Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
1.Thread类说明
实现了Runnable接口。
启动线程的实例:
MyThread my = new MyThread(); my.start();
2.Thread类相关方法
//当前线程可转让cpu控制权,让别的就绪状态线程运行(切换) public static Thread.yield() //暂停一段时间 public static Thread.sleep() //在一个线程中调用other.join(),将等待other执行完后才继续本线程。 public join() //后两个函数皆可以被打断 public interrupte()
3.currentThread()方法实例
currentThread()方法可以返回代码被那个线程调用的信息。
测试方法如下:
public class MyThread extends Thread{ public MyThread(){ super(); } public MyThread(String name){ super(); this.setName(name); System.out.println("构造器中线程名字:" + Thread.currentThread().getName()); } @Override public void run() { super.run(); System.out.println("this is MyThread"); System.out.println("run方法中线程名字:" + Thread.currentThread().getName()); } public static void main(String[] args){ // 继承Thread MyThread myThread = new MyThread("myThread-name"); myThread.start(); } }
输出内容:
构造器中线程名字:main this is MyThread run方法中线程名字:myThread-name
关于如何在java线程中使用thread类就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。