Windows查看核心与线程数

前言

查询电脑硬件CPU信息命令的学习,予以记录!

参考博客:https://blog.csdn.net/huazicomeon/article/details/53540852

一、可视化界面

1、任务管理器

Ctrl + Shift + Esc打开任务管理器,选择性能查看相应CPU核数与线程数

在这里插入图片描述

2、设备管理器

Win + S打开搜索,输入计算机管理,进入设备管理器,处理器,可以看出来多少个线程

在这里插入图片描述

3、CPU-Z

链接:CPU-Z_2.08-CN.exe
提取码:3r14

在这里插入图片描述

二、命令或程序

1、cmd命令

Win + R 输入cmd打开命令行输入wmic

输入cpu get [下面的值,*表示获取所有]

  • NumberOfCores:查找核心数
  • NumberOfEnabledCore:查找可用的核心数
  • NumberOfLogicalProcessors:查找线程数

在这里插入图片描述
在这里插入图片描述

2、Java程序

// 可用CPU核心线程数
System.out.println(Runtime.getRuntime().availableProcessors());
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Windows核心编程中,线程是进程的最小执行单位,负责执行进程地址空间中的代码。可以将进程理解为一个容器,而线程是在这个容器中执行代码的实体。每个进程都至少有一个线程,被称为主线程,可以通过代码创建其他线程,也称为子线程线程的好处包括易于调度、提高并发性、开销小、利于发挥多处理器系统的功能。通过创建多个线程,每个线程在一个处理器上运行,实现应用程序的并发性,提高系统的整体性能。 进程与线程的区别在于一个线程只能属于一个进程,但一个进程可以包含多个线程。资源分配给进程,而处理器分配给线程,即真正运行在处理机上的是线程线程在执行中需要协作同步。 在Windows核心编程中,可以使用CreateThread函创建线程。该函的参包括线程的安全属性、线程栈的大小、线程、传递给线程的参线程创建的标记以及用于接收线程ID的指针。调用CreateThread函成功后,会返回线程的句柄,可以用于操作该线程。 在线程的调度中,可以通过调用SuspendThread函线程挂起。而通过调用ResumeThread函可以恢复被挂起的线程。 对于线程的终止,可以使用TerminateThread函,但在设计时应尽量避免使用该函。TerminateThread函可以告诉系统要终止线程,但函返回时并不能保证线程已经被终止。 另外,为了控制线程的执行速度,也可以使用Sleep函来使线程进入睡眠状态一段时间。 总结来说,在Windows核心编程中,线程是执行进程代码的最小单位,可以通过CreateThread函创建线程,通过SuspendThread函挂起线程,通过ResumeThread函恢复线程,通过Sleep函控制线程的执行速度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值