Размещено 10.05.2014 3
A comprehensive guide on performance debugging tools for the Go language.
Размещено 22.04.2014 0
Parallel programming with the Go language (golang). The blog shows how and when to use sync and sync/atomic packages.
Размещено 13.04.2014 1
Parallel programming with Go language (golang). The blog shows examples of parallel divide-and-conquer decomposition and parallel pipelines.
Размещено 18.06.2013 20
This is a first post in a series of posts about parallel programming with Go language. What is Go? You may ask. Go is a language with the cutest mascot ever: As you may see, it also supports parallel programming: as well as concurrent programming: I am sure you are already excited by the...
Размещено 22.02.2013 0
Combiner/Aggregator synchronization primitive provides mutual exclusion like a mutex, but can be significantly faster in some situations due to better cache performance.
Размещено 06.01.2013 14
The peril of data races. Shows how even the most innocent ones can break badly.
Размещено 05.01.2011 6
It finally happened! I've launched a new web-site devoted to lock-free, wait-free and just scalable synchronization algorithms, multicore, concurrency, parallel computations, scalability-oriented architecture, patterns and anti-patterns, threading technologies and libraries and related topics. W...
Размещено 12.08.2009 0
<!--[endif]--><!--[if gte mso 9]> Normal 0 false false false MicrosoftInternetExplorer4 <![endif]--><!--[if gte mso 9]> <![endif]--> <!--[endif]--><!--[if gte mso 9]> <![endif]--><!--[if gte mso 9]> <![endif]-->Line Segment Intersection ...