- 博客(3)
- 收藏
- 关注
原创 BIO&NIO&AIO
递进过程 BIO(blocking) a. 创建一个serverSocket,在accept新的客户端连接时会阻塞,在客户端连接成功后,read信息时也会阻塞。只能单线程处理。 b. 在每次accept到新连接时,就开启一个子线程处理。但会引发C10K,C10M问题 c. 搞个线程池来处理新连接。但系统的并发度就受限于这个线程池的数量了。 NIO(new io 或者 no-blocking) a. 在获取新连接时,在read时,都不阻塞(设置为非阻塞模式)。将accept到的每个连接放入list,单线程
2021-09-12 21:09:38
156
原创 python-函数的参数
位置参数 即普通参数 def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s 默认参数 上述计算次方的函数,默认次方为2 def power(x, n=2): s = 1 while n > 0: n = n - 1 s = s * x return s 定义默认参数要牢记一点:默认参数必须指向不变对象! 如
2020-12-06 16:26:32
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人