i was wondering is there a difference between multithreading in C++ and Visual C++? i'm new in C++, and i read that Visual C++ uses MFC, so under that, there are two types of threading supported by MFC - UI threads and Worker thread. How about C++, does it have its own way of handling threads and can that be used in Visual C++ as well?