BT

Interview and Book Review: Programming Concurrency on the JVM

Posted by Srini Penchikala on  Jan 10, 2012

InfoQ spoke with book author Venkat Subramaniam about strategies and design approaches for programming concurrency on JVM and hardware capabilities to achieve concurrency. 4

Joe Duffy on the Future of Concurrency and Parallelism

Posted by Jonathan Allen on  May 31, 2011

Joe Duffy talks about the future of concurrency and parallelism. This interview covers his thoughts on the language designs, libraries, and patterns that are becoming important in modern programming. 1

No Callbacks Required: StratifiedJS Returns Sequential Programming to Javascript

Posted by Werner Schuster on  Dec 19, 2010

StratifiedJS is a superset of Javascript that adds concurrency constructs and makes callback hell a thing of the past. How? InfoQ talked to Alexander Fritze, of Onilabs, to find out. 5

Profiling java.util.concurrent locks

Posted by Yao Qi, Raja Das, and Zhi Da Luo on  May 27, 2010

IBM’s Yao Qi, Raja Das, and Zhi Da Luo describe jucprofiler, an alphaWorks tool designed to profile multicore applications that make use of the java.util.concurrent classes introduced in Java 5. 2

Memory Barriers and JVM Concurrency

Posted by Dennis Byrne on  Mar 08, 2010

This article explains the impact memory barriers, or fences, have on the determinism of multi-threaded programs. 2

Service Dynamics: the lazy man's way

Posted by Todor Boev on  Jul 29, 2009

This article presents one developer's approach to dealing with the "fiendishly hard" OSGi issue of service dynamics. The basic problem is described and two different solutions are proposed. 2

Concurrency and Immutability

Posted by Dhanji Prasanna on  Jun 26, 2009

This article explores the issue of immutability as a function of concurrency demands in modern software applications. The discussion occurs in the general context of dependency injection. 16

Using the Concurrency and Coordination Runtime

Posted by Nick Gunn on  Jan 28, 2009

Nick Gunn provides a practical introduction CCR for .NET. CCR radically changes the way multi-threaded applications are written in .NET, shifting the focus from threads to asynchronous tasks. 5

Using Ruby Fibers for Async I/O: NeverBlock and Revactor

Posted by Werner Schuster on  Aug 28, 2008

Ruby 1.9's Fibers and non-blocking I/O are getting more attention - we talked to Mohammad A. Ali of the NeverBlock project and Tony Arcieri of the Revactor project. 1

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2015 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT