BT

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. 15

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

Introducing Multithreaded Programming to JavaScript

Posted by Daisuke Maki , translated by Daisuke Maki   on  Jul 10, 2008

While increasingly more websites are utilizing AJAX, it is still difficult to develop complicated AJAX applications. This article explores how multithreading eases some of these issues. 10

Do Java 6 threading optimizations actually work? - Part II

Posted by Jeroen Borgers on  Jun 27, 2008

Jeroen Borgers examines if biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking techniques in the latest JVMs actually work in highly-concurrent apps. 3

Do Java 6 threading optimizations actually work?

Posted by Jeroen Borgers on  Jun 18, 2008

Jeroen Borgers examines if biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking techniques in the latest JVMs actually work in highly-concurrent apps. 16

Scalability Principles

Posted by Simon Brown on  May 21, 2008

Simon Brown distills some key scalability principles derived from a summit of architects and adds his own perspectives. 7

Ruby Concurrency, Actors, and Rubinius - Interview with MenTaLguY

Posted by Werner Schuster on  Jan 31, 2008

Concurrency, Actors, Fibers/Coroutines, Rubinius' Multi-VM, and more - a lot of interesting topics. We caught up with Ruby's MenTaLguY who can shed light about all of them. 1

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