| With new parallel types | Using and/or extending predefined classes | |
|---|---|---|
| Arjuna | . | Inherit of LockManager |
| Avalon/C++ | . | Inherit of recoverable, atomic or subatomic |
| C** | Parallel array Parallel member functions | . |
| Charm++ | Classes prefixed by chare | . |
| Composites | composite abstraction | . |
| Concurrent C++ | process abstraction | . |
| DC++ | Instance of DcThread | . |
| Dome | . | Template mechanism |
| DPC++ | Parallel types | . |
| Karos | . | Inherit of ActiveObject or DataObject |
| Mentat | Classes prefixed by persistent mentat, sequential mentat, or regular mentat | . |
| Mercury | Instance of Thread | Possible redefinition of Thread |
| Open C++ | Meta-Level Library of meta-classes | . |
| Panda | . | Inherit of UserThread |
| pC++ | Collection abstraction | . |
| Presto | Instance of Thread | Possible redefinition of Thread |
| QPC++ | process class and process set abstractions | . |
| µC++ | uTask abstraction | . |