JavaGuide
Java-Thread-Affinity
JavaGuide | Java-Thread-Affinity | |
---|---|---|
3 | 4 | |
143,672 | 1,749 | |
- | 1.2% | |
9.6 | 5.4 | |
5 days ago | 7 days ago | |
Java | Java | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
JavaGuide
Java-Thread-Affinity
-
Modern JVM Multithreading • Paweł Jurczenko • Devoxx Poland 2021
There isn't a way from within the JVM to set the affinity. You need to use platform specific native code. There are libraries like affinity to help with this.
- Thread affinity API for big/little cores?
-
Looking for ways to force/suggest/increase the chance for two threads, to be picked up by two different cores
AFAIK you can't do this out-of-the-box in Java. But there are some workarounds, e.g.: https://github.com/OpenHFT/Java-Thread-Affinity
-
Wednesday Links - Edition 2021-09-29
Java Thread Affinity 📊 (3 min) https://github.com/OpenHFT/Java-Thread-Affinity
What are some alternatives?
CS-Notes - :books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
exchange-core - Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees. [Moved to: https://github.com/exchange-core/exchange-core]
jeecg-boot - 🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x/3.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。
exchange-core - Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.
TokenTool - TokenTool removes much of the tedium from creating tokens for use with MapTool or your favorite online gaming application. Just drag an image into the background, select a frame, zoom and pan to suit, and drag off a finished token. The resulting token is transparent around the edges and cropped to the size you wanted.
Chronicle Queue - Micro second messaging that stores everything to disk
maptool - Virtual Tabletop for playing roleplaying games with remote players or face to face.
ScaleCube - Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing
obfuscator - A java obfuscator (GUI)
actix - Actor framework for Rust.
spring-boot-demo - 🚀一个用来深入学习并实战 Spring Boot 的项目。
Seastar - High performance server-side application framework