我做了一个SOCKET通讯的程序,是客户端.我和服务器端只建立了一个套接字,现在有两个线程都要通过这个套接字和服务器端进行通讯,一个线程1秒中定时向服务器端发固定消息以确认链接正常,另一个线程和服务器在1秒间隔期间进行有用数据的交换.在第一个线程中我用了Sleep(1000),因为这个定时要求不高.我想请教一下高手如何进行两个线程的同步?
   我的思路是用临界区,但似乎还不能达到我的要求.我想能不能查询第一个线程的状态:是死是活,然后在进行第二个线程的操作?请教高手如何实现这种线程状态的查询?