是否有推荐的方法来等待多个输入.例如,我希望我的程序能够从3个来源接收输入:
监听线程条件,例如pthread_cond_wait()
从标准输入获取数据,例如getline()
听套接字例如accept()
完成此任务的最佳方法是什么?我是否需要为每个不同的输入源提供一个线程?谢谢
c++ multithreading posix pthreads
c++ ×1
multithreading ×1
posix ×1
pthreads ×1