Thread (and etc) is a high level abstraction that requires a support by hardware/software/instruction set.

Not only. First of all, it requires that the compiler *knows* and *understands* the concept of thread. This is why C mimicking C++ will *never* get as fast as a true C++ compiler, for the latter *knows* what a class is and wat to expect from it, what are the goals and the uses of such concept.

The same stands for any other thing. The ideea is: conceptualization.

A compiler that does not know what a class is will only partially optimize, if any. It is a blind compiler.

Reply via email to