sunyinhuicoding / java-thread-affinity Goto Github PK
View Code? Open in Web Editor NEWThis project forked from peter-lawrey/java-thread-affinity
Control thread affinity for Java
This project forked from peter-lawrey/java-thread-affinity
Control thread affinity for Java
This is an old version of this library kept here for historical purposes. The latest version is available here https://github.com/OpenHFT/Java-Thread-Affinity ---- [ Project Development Summary ] https://www.ohloh.net/p/Java-Thread-Affinity [ Version History ] Verions 3.x - moved to https://github.com/OpenHFT/Java-Thread-Affinity Version 1.6.3 - Added AffinityLock.isAllocated() and isBound() so you can check whether a CPU could be allocated. Version 1.6.2 - Initial implementation for Mac OS for its thread policies. This is not the same as affinity but may be equivalent. Version 1.6.1 - Improved behaviour on machines without thread affinity support esp. Macs. Version 1.6 - First formal release available under https://github.com/peter-lawrey/Java-Thread-Affinity/tree/master/repository Version 1.5.5 - Added native support for Linux/amd64, thank you akerbos. Version 1.5.4 - Added native support extracted from JAR and native build for Linux/i386, thank you isopov. Version 1.5.3 - Build on Windows cleanly. Added a Unix profile for Unix enhanced build. Version 1.5.2 - Added Windows support and Javadoc for all public methods. Version 1.5.1 - Add changes to support i386 and Intel i3 peter-lawrey#9 peter-lawrey#10 Version 1.5 - Add support for efficient pause()ing, whileEqual and whileLessThan with limited busy waiting. Version 1.4.1 - Add an AffinityThreadFactory to support ExecutorService Version 1.4 - Support binding of a whole core for hyper-threaded systems. AffinityLock.acquireCore() Version 1.3 - Support thread layout strategies for using the same/different socket or cores. Version 1.2.2 - Improve logging and handling of edge cases Version 1.2.1 - Fix a critical bug and added a unit test. Version 1.2 - Restructure to separate Thread Affinity and nanoTime() functionality. Verison 1.1 - Add JNA implementation Verison 1.0 - JNI implementation [ Contributers ] peter.lawrey - Lead Developer.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.