Mechanical Sympathy
Hardware and software working together in harmony
Showing posts with label
Concurrent
.
Show all posts
Showing posts with label
Concurrent
.
Show all posts
Thursday, 22 September 2011
Single Writer Principle
›
When trying to build a highly scalable system the single biggest limitation on scalability is having multiple writers contend for any item o...
61 comments:
Sunday, 11 September 2011
Adventures with AtomicLong
›
Sequencing events between threads is a common operation for many multi-threaded algorithms. These sequences could be used for assigning id...
28 comments:
Saturday, 27 August 2011
Disruptor 2.0 Released
›
Significantly improved performance and a cleaner API are the key takeaways for the Disruptor 2.0 concurrent programming framework for Java....
13 comments:
Saturday, 13 August 2011
False Sharing && Java 7
›
In my previous post on False Sharing I suggested it can be avoided by padding the cache line with unused long fields. It seems Java 7 got...
41 comments:
Tuesday, 9 August 2011
Inter Thread Latency
›
Message rates between threads are fundamentally determined by the latency of memory exchange between CPU cores. The minimum unit of transf...
36 comments:
›
Home
View web version