Stonly

线程池

线程池的使用场景: 服务器连接通信 在服务器与客户端建立连接进行通信的时候,需要用到多线程进行,如果客户端有10万个,则按照普通做法,即一客户端一线程,需要开10万个线程,而在posix标准的线程,一个有8M,则16G内存只有2048个线程可开,故引出了线程池。 日志文件 磁盘操作远远比内存操作慢很多,在写线程的时候,会引起线程的挂起。故在落盘即执行写操作时与如何写,...

65535端口如何做到百万并发

百万并发量服务器 65536端口数的由来 端口数量为65536,这个数字是因为在Linux系统中,系统用一个唯一的四元组来标识一个TCP连接,{本机IP,本机端口,远程IP,远程端口}。而在Linux系统中,端口号这个变量是个unsigned short,占16位,故其端口号有65536个。 TCP建立连接时端口的作用 服务器端通常是用一个端口(如80端口)来进行监听,客户端的访问都是同...

热门标签