zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【资料整理】Python - 简单的epoll server代码解读

Pythonserver代码 简单 整理 解读 资料 epoll
2023-09-14 08:59:46 时间
    formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
                logger.debug("accept connection from %s, %d, fd = %d" % (addr[0], addr[1], conn.fileno()))
                            logger.debug("%s, %d closed" % (addresses[fd][0], addresses[fd][1]))
2013-07-26 15:36:43,995 - network-server - DEBUG - accept connection from 127.0.0.1, 34861, fd = 6 2013-07-26 15:36:43,995 - network-server - DEBUG - 6 receive The Number is 1 2013-07-26 15:36:44,996 - network-server - DEBUG - 6 receive The Number is 2 2013-07-26 15:36:45,996 - network-server - DEBUG - 6 receive The Number is 3 2013-07-26 15:36:46,996 - network-server - DEBUG - 6 receive The Number is 4 2013-07-26 15:36:47,996 - network-server - DEBUG - 6 receive The Number is 5 2013-07-26 15:36:48,997 - network-server - DEBUG - 6 receive The Number is 6 2013-07-26 15:36:49,998 - network-server - DEBUG - 6 receive The Number is 7 2013-07-26 15:36:50,999 - network-server - DEBUG - 6 receive The Number is 8 2013-07-26 15:36:52,000 - network-server - DEBUG - 6 receive The Number is 9 2013-07-26 15:36:53,001 - network-server - DEBUG - 6 receive The Number is 10 2013-07-26 15:36:54,002 - network-server - DEBUG - 127.0.0.1, 34861 closed
python代码如何将8个数据放在8个核心上面? 在 Python 中,可以使用 multiprocessing 库来实现将数据分配给多个核心的并行计算。下面是一个简单的示例,演示如何使用 multiprocessing.Pool 类将 8 个数据分配给 8 个核心进行并行计算。