Low level C++ "structure"?
This will admittedly be tricky to phrase, but I am trying to find out what other low-level C++ "structures" are there?

I am thinking of things similar to the virtual table, which help C++ to actually perform the duties it does. I presume the VTable only handles certain tasks (like storing function signatures) and is only used for certain aspects of the language (like overloading, overriding etc).

Is there any "structure" used for multithreading/keeping track of threads/objects or is that all done by the OS?


Low level C++ "structure"?
===

This will admittedly be tricky to phrase, but I am trying to find out what other low-level C++ "structures" are there?

I am thinking of things similar to the virtual table, which help C++ to actually perform the duties it does. I presume the VTable only handles certain tasks (like storing function signatures) and is only used for certain aspects of the language (like overloading, overriding etc).

Is there any "structure" used for multithreading/keeping track of threads/objects or is that all done by the OS?

