百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

Java-Thread-Affinity

> 编程语言
开源

将 Java 线程绑定到指定的核心

1.9K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

将 Java 线程绑定到指定的核心

= 线程亲和性

  • Linux - 通过 JNA 实现完全的线程亲和性控制。实现可以获取和设置线程亲和性、查询当前 CPU 以及获取进程和线程 ID。* Windows - 线程亲和性通过内核 API 进行管理。可获取进程和线程 ID,而 getCpu() 返回 -1。* macOS - 提供进程和线程 ID,但不修改亲和性,并将 CPU ID 返回为 -1。* Solaris - 与 macOS 实现相同:仅返回进程和线程 ID,不支持亲和性或 CPU 查询。

Java-Thread-Affinity 会尝试使用 link:https://github.com/java-native-access/jna[JNA] 来访问原生线程处理函数。要充分利用此库,您的系统上必须安装 JNA。

[#image-maven] [caption="",link=https://central.sonatype.com/artifact/net.openhft/affinity]

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javaaffintiybindcorejava

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言