程序运行时,变得没响应了,运行结束才能操作,怎么办阿

程序运行时,变得没响应了,运行结束才能操作,怎么处理阿?
如题

------解决方案--------------------
可以使用多线程
------解决方案--------------------
比如说
while(........)
{
MSG msg;
while(PeekMessage(&msg,0,0,0,PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
//具体用法看msdn