masz MSDN-a? zobacz dokumentację do funkcji CreateThread() i ::AfxBeginThread(). ta pierwsza nie wymaga MFC. pamiętaj, że nie można między wątkami przekazywać wskaźników na obiekty MFC (np: CWnd). jeśli już musisz, to przekazujesz uchwyty WinAPI (HWND, HDC, SOCKET, HANDLE, itp.) i dopiero z nich 'odtwarzasz' obiekty (np: ::FromHandle(hWnd)) w wątku.
do synchronizacji wątków można wykorzystać semafory (funkcje: WaitForSingleObject(), CreateEvent(), SetEvent() ).