在java怎样判断线程是否正在占用CPU资源

[复制链接]
查看11 | 回复2 | 2017-8-19 11:15:32 | 显示全部楼层 |阅读模式
Java平台从开始就被设计成为多线程环境。在你的主程序执行的时候,其它作业如碎片收集和事件处理则是在后台进行的。本质上,你可以认为这些作业是线程。它们正好是系统管理线程,但是无论如何,它们是线程。线程使你能够定义相互独立的作业,彼此之间互不干扰。系统将交换这些作业进或出CPU,这样(从外部看来)它们好象是同时运行的。 在你需要在你的程序中处理多个作业时,你也可以使用多个进程。这些进程可以是你自己创建的,你也可以操纵系统线程。你进行这些多作业处理,要使用几个不同的类或接口: java.util.Timer类 javax.swing.Timer类  Thread类  Runnable接口 对于...
回复

使用道具 举报

千问 | 2017-8-19 11:15:32 | 显示全部楼层
正在运行的线程才会占用cpu,你在你的线程中做个标记就行,例如输出一条语句...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行