Display:
Sorted by Most Recent
11 NOV 08
Java Concurrency Synchronizers " PODIDEA - Successful Intelligence SAVE
PEOPLE
We all know that Java supports synchronization since day one through the synchronized keyword, but the limitation is that this mechanism works at the block level and is limited to a single thread at a time. A number of new mechanisms were introduced. Among them are semaphore, barrier, latch and exchanger.
TAGS
13 AUG 08
jetlang - Message based concurrency for Java SAVE
PEOPLE
Jetlang provides a high performance java threading library. The library is based upon Retlang. The library is a complement to the java.util.concurrent package introduced in 1.5. The library should be used for message based concurrency similar to event based actors in Scala. The library does not provide remote messaging capabilities. It is designed specifically for high performance in-memory messaging.
TAGS
29 JUN 08
InfoQ: Kilim - actors and message passing in Java SAVE
PEOPLE
Kilim is a message-passing framework for Java that claims provides ultra-lightweight threads and facilities for fast, safe, zero-copy messaging between these threads.
TAGS
13 JUN 08
www.hazelcast.com - Hazelcast is a clustering and data distribution platform for Java. SAVE
PEOPLE
Hazelcast is a clustering and data distribution platform for Java. It currently comes with distributed implementation of java.util.Queue, java.util.Set, java.util.List, java.util.Map and java.util.concurrent.locks.Lock.
TAGS
04 JUN 08
InfoQ: Erlang - software for a concurrent world SAVE
PEOPLE
How do you program a multicore computer? Easy - do it in Erlang. Erlang is a concurrent functional programming language designed for programming fault-tolerant systems. With share-nothing semantics and pure message passing, Erlang programs scales on multi
TAGS
10 FEB 08
java.net: Query by Slice, Parallel Execute, and Join: A Thread Pool Pattern in Java SAVE
PEOPLE
By combining all the above concepts, it is possible to abstract out a Thread Pool pattern in the JDK for your daily parallel processing solutions. This article will showcase code that can be built and run using the JDK along with your favorite database.
TAGS
23 DEC 07
Eventually Consistent - All Things Distributed SAVE
PEOPLE
Recently there has been a lot of discussion about the concept of eventual consistency in the context of data replication. In this positing I would like to try to collect some of the principles and abstractions related to large scale data replication and t
TAGS
20 DEC 07
Ruby's Concurrency Nightmare SAVE
PEOPLE
Ruby on Rails, like most other programming technologies, now finds itself caught in the concurrency quagmire. While RoR has a streamlined focus on the Web application domain, parallelism isn't as limited in terms of domain, platform or application—it's
TAGS
11 AUG 07
Erlang, the next Java SAVE
PEOPLE
Erlang is going to be a very important language. It could be the next Java. Its main problem is that there is no big company behind it