Add abstraction classes for system thread primitives
5 files changed