Multithreading 如何跟踪以前使用_beginthreadex()创建的线程的状态?
我正在为一个使用C语言Windows的客户机-服务器程序工作。在这里,我必须创建5个并发运行的线程,一旦客户端连接,5个线程中的空闲线程将与客户端交互。如果5个线程都没有空闲,客户端将提示“服务器忙,请稍后再试…”。由于我是多线程的新手,请提出一些解决方案。谢谢。Multithreading 如何跟踪以前使用_beginthreadex()创建的线程的状态?,multithreading,winsock2,Multithreading,Winsock2,我正在为一个使用C语言Windows的客户机-服务器程序工作。在这里,我必须创建5个并发运行的线程,一旦客户端连接,5个线程中的空闲线程将与客户端交互。如果5个线程都没有空闲,客户端将提示“服务器忙,请稍后再试…”。由于我是多线程的新手,请提出一些解决方案。谢谢。 (要求:线程应使用_beginthread()或_beginthreadex()创建。)这是大学作业吗?否则就太愚蠢了。但是如何在C程序中实现线程池呢?需要排队吗?
(要求:线程应使用_beginthread()或_beginthreadex()创建。)这是大学作业吗?否则就太愚蠢了。但是如何在C程序中实现线程池呢?需要排队吗?