知识大全 Java2入门经典教程 11.1 了解线程[5]

Posted

篇首语:丈夫不报国,终为愚贱人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java2入门经典教程 11.1 了解线程[5]相关的知识,希望对你有一定的参考价值。

Java2入门经典教程 11.1 了解线程[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    Daemon线程和用户线程

    在构造函数TryThread中带参数true调用sekDaeman()使线程构造一个daemon线程 一个daemon线程是一个简单的背景线程 隶属于创建它的线程 因此当创建daemon线程的线程结束 deameti线程也与它一起结束 在我们这种情况中 main()方法创建daemon线程 所以当main()返回时 所有由main()创建的线程将结束 如果你运行这个例子随便回车几次 你会看到main()方法返回后 daemon线程结束 因为有时在main()中最后一个输出后 你将从一个或另一个线程中取得输出

    不是daemon线程的线程称作一个用户线程(user thread) 下图显示两个daemon线程和一个由程序的主线程创建的用户线程

    一个用户线程有它自己的生命周期 不依赖创建它的线程 当创建它的线程结束后

    终止一个线程

    在最后一个例子中 如果我们没将线程创建成daemon线程 它们将独立于main()继续执行 如果你准备自己终止这个程序(在运行Java的DOS会话巾 用Ctrl+C 你可以通过将构造函数中setDaemon()方法的调用作为注释验证这一点 键入回车会结束main() 但其他线程将继续独立运行

    一个线程可以通过对Thread对象调用interrupt()方法通知另一个线程它应该停止执行 实际上不需要停止这个线程 它只是在这个线程中设置一个在run()方法中检查所需的标志达到某种效果 此时 sleep()方法检查线程是否被中断 如果是被中断 会抛出一个InterruptedException异常 通过对前边例子做一点修改 你可以看到它的运转

cha138/Article/program/Java/gj/201311/27757

相关参考

知识大全 Java2入门经典教程 11.1 了解线程[3]

Java2入门经典教程11.1了解线程[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.1 了解线程[2]

Java2入门经典教程11.1了解线程[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.1 了解线程[1]

Java2入门经典教程11.1了解线程[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.1 了解线程[8]

Java2入门经典教程11.1了解线程[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.1 了解线程[7]

Java2入门经典教程11.1了解线程[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.1 了解线程[6]

Java2入门经典教程11.1了解线程[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.2 管理线程[5]

Java2入门经典教程11.2管理线程[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.2 管理线程[4]

Java2入门经典教程11.2管理线程[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.2 管理线程[3]

Java2入门经典教程11.2管理线程[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.2 管理线程[2]

Java2入门经典教程11.2管理线程[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs