Welcome to Vthread (VMS based posix threads)
- Papers that mention Vthread
- Project repo for a micro benchmark that measures the overhead of Vthread mutex constructs
- Code of Vthread language
- Code of the test application that generates an execution time vs task size curve
Introduction and Overview
Vthread is a VMS implementation of the posix threads mutex and condition variable constructs, embedded into C.
Development time was 14 hours, including design, implementation, and testing.
Vthread's runtime is an order of magnitude faster than the highly optimized version in the Linux Kernel, which relies upon localizing thread data and other performance enhancing tricks.