2017-05-20 73 views
0

我在一个线程池中创建了5个线程。在创建线程池时,我传递了一个指向结构的指针。现在我的问题是,无论何时一个客户端连接到服务器,我必须将其IP地址复制到该结构的一个成员中。获得该IP地址后,我必须再次调用线程(通过使用SetEvent(),因为线程正在等待事件)。是否有可能或者我必须以其他方式思考..?请给我建议任何想法。是否可以将值传递给已经作为参数传递给线程的结构变量?

回答

-1

它们可以使用信号量等待(sem_wait)阻塞队列。当你用sem_post向队列中添加一些IP时,一些将会唤醒,并且可以从队列中获得IP。

我希望这将有助于

+0

谢谢...但是线程都在等待事件......和如何实现bloack队列......因为我是新来这个...... PLZ如果可能的话阐述它... – Sultan23