July 2006 Archives
Royal TS allows you to organize and manage multiple remote desktop connections. Connect to any machine where terminal services are enabled. Organize connections in custom categories for quick access. Connect directly to the console session and find out who else is connected to the machine.
- Monitor.TryEnter, lock, using, and Deadlock
- Jeffrey Richter has an article on why the ReaderWriterLock isn't the best option
- Low-Lock Techniques in action: Implementing a Reader-Writer lock
- Analysis of Reader-Writer lock
- Concurrent Affairs: Performance-Conscious Thread Synchronization
Jeffrey Richter on the performance costs of various thread synchronization primitives (Thread.SpinWait, Interlocked.Increment, SwitchToThread, Thread.Sleep, and ManualResetEvent). Strangely, he did not try out Lock statement.
ExplorerXP is a very fast, small, compact and innovative FREEWARE (for non - commercial use) file manager for Windows 2000/XP. Unlike the regular Windows Explorer, it displays the total size of each folder and allows you to browse multiple folders from a tabbed interface.
Jokes about communism
Communism is the only political system to have created its own international brand of comedy. The standard interpretation is that communist jokes were a form of resistance. But they were also a safety valve for the regimes and jokes were told by the rulers as well as the rule -- even Stalin told some good ones.
DLL tracing tool
- Detours (MicrosoftResearch)
Detours is a library for instrumenting arbitrary Win32 functions on x86, x64, and IA64 machines. Detours intercepts Win32 functions by re-writing the in-memory code for target functions. The Detours package also contains utilities to attach arbitrary DLLs and data segments (called payloads) to any Win32 binary.
- Developer playground
- Chain hook library