Concurrency And Server-Side Networking APIs — Part 2
In the second part of this series we continue to explore how Unix-like operating systems implement the networking API and threading API. In particular, we are supremely interested in how the kernel allows server programs accept incoming connections. Part two explores implementing concurrency in…
Concurrency And Server-Side Networking APIs — Part 1
This article explores how a Sun Hotspot JVM behaves when accepting incoming TCP/IP socket connections. The behavior of native server programs–written in C–are also explored to better understand how concurrency can be achieved. Then, a comparison of how these runtime environments implement…
Universal Exterminator
I took CS450–Game Programming– at Wash U in Fall, 2005. This was the result. This was the end result. My group called themselves “Die Sphere, Die!”–you may notice our logo pop up occasionally.


