C 如何优化所需的线程数
我正在用C构建一个UDP端口扫描程序。 这是代码的一个方案C 如何优化所需的线程数,c,linux,multithreading,udp,sniffer,C,Linux,Multithreading,Udp,Sniffer,我正在用C构建一个UDP端口扫描程序。 这是代码的一个方案 Create Socket Structure raw UDP packet with port i Send packet and wait n miliseconds for reply 我需要执行这些任务X次,具体取决于要扫描的端口数。可能会达到65535次 我的目标是优化资源,考虑在3.5.0-17通用Linux内核下运行的i386机器 应该创建多少线程 一个线程中应该发送多少个数据包 谢谢你的关注 一个线程,使用选择、ep
Create Socket
Structure raw UDP packet with port i
Send packet and wait n miliseconds for reply
我需要执行这些任务X次,具体取决于要扫描的端口数。可能会达到65535次
我的目标是优化资源,考虑在3.5.0-17通用Linux内核下运行的i386机器
选择
、epoll
或类似方法我明白了,伪代码这一术语的使用相当松散。这些孩子现在学了太多java,他们想解决线程的所有问题:(