I have a quick question about threads. I am working on a project where I need to do something every sec. So, I created a thread and every second the thread calls a function to complete the task I need it to do. My question is, If I never terminate this thread will it always get executed or do I need to call this thread every second for it to be ecxecuted. I am thinking that once a thread is created and it is never teriminated(AfxEndThread()) that it will contine to get executed, but I am also new to using threads. Any advice will be greatly appreciated.