- 博客(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
143
原创 python-函数的参数
位置参数即普通参数def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s默认参数上述计算次方的函数,默认次方为2def power(x, n=2): s = 1 while n > 0: n = n - 1 s = s * x return s定义默认参数要牢记一点:默认参数必须指向不变对象!如
2020-12-06 16:26:32
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人