While working on AIOJ, I came across an issue with java.lang.Object.wait() and and calling java.lang.Object.notify() from a signal handler. With POSIX AIO, there are two ways to receive notification that an I/O operation has completed. One is through a signal and the other is by calling a specified method in a temporary thread. When using [...]
I haven’t had much of a chance to use Seam yet. I’m looking forward to it though. If for no other reason than a good friend of mine, Mike Youngstrom, wrote the Spring integration. He’s mentioned in The Server Side Seam 1.2GA announcement as well as in Gavin King’s blog. Way to go youngm!
I published the performance matrix from our programming contest at work. The matrix isn’t complete at this time. I’ll be adding more results over time.
I’ve known for a long time that the Java Just-In-Time compiler produces some very fast code but I didn’t realize how fast until I went one-on-one with it and lost. At work, my manager sponsored a little programming contest. It’s the first of its kind in our department and the goal is to foster creativity [...]
As part of AIOJ, I need a way to invoke Java methods from inside of a signal handler. When I issue a POSIX AIO function from a native method, I tell it to raise a particular signal when the operation completes. The signal I am using is SIGRTMIN + 5. This signal works and at [...]
I made the first release of my Asynchronous File I/O in Java library. The .jar file can be downloaded here. This release uses a java.util.concurrent.Executor to call java.nio.channels.FileChannel methods in a separate thread than the caller. This is certainly not the most ideal way of doing AIO but it’s a start and provides a good [...]
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Mar | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||