Hai
Thread: is a path Execution of a program....So that the thread having its own stack and all other resources..
In VC++ we have 4 synchronization Objects.
1)CCriticalSection: This is not aKernal object. using this object you can synchronize one or more threads with in the same process.
2)CMutex
3)CEvent
4)CSemaphore these three are kernal objects
using mutex you can sync two r more threads in the same process or diff process...
i hope u get little bit idea abt these objects
thanks & regards
Sivaprasad