上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 是否采用多任务的第二个考虑是任务的类型。我们可以把任务分为计算密集型和IO密集型。 计算密集型任务的特点是要进行大量的计算,消耗CPU资源,比如计算圆周率、对视频进行高清解码等等,全靠CPU的运算能力。这种计算密集型任务虽然也可以用多任务完成,但是任务越多,花在任务切换的时间就越多,CPU执行任务的 阅读全文
posted @ 2023-11-23 13:52 Next十年 阅读(106) 评论(0) 推荐(0)
摘要: 一、用Python写个死循环,把N核CPU的核心全部跑满 import threading, multiprocessing def loop(): x = 0 while True: x = x ^ 1 for i in range(multiprocessing.cpu_count()): t 阅读全文
posted @ 2023-11-23 13:12 Next十年 阅读(132) 评论(0) 推荐(0)
摘要: 1. 简介 Redis是一个高性能的键值存储系统,常用于缓存数据。在开发过程中,为了确保Redis缓存的可靠性和性能,需要进行相应的测试。本文将介绍一种测试Redis缓存的方案。 2. 测试目标 我们的测试目标是验证Redis缓存在不同场景下的性能和可靠性,包括以下方面: 命中率:测试缓存的命中率, 阅读全文
posted @ 2023-09-05 17:01 Next十年 阅读(315) 评论(0) 推荐(0)
摘要: 三次握手: 四次挥手: 浏览器在给服务器传输数据之前,有三次握手,握手成功之后,才可以传输数据,确保数据的安全和完整 1、浏览器需要先发送SYN码,客户端请求和服务器建立连接; 2、服务器接收到SYN码,再发送给客户端SYN+ACK码,我可以建立连接; 3、客户端接收到ACK码,验证这个ACK是否正 阅读全文
posted @ 2023-09-05 14:30 Next十年 阅读(58) 评论(0) 推荐(0)
摘要: 测试左移和测试右移模型 对软件产品而言,传统的质量模式通过测试左移和测试右移被赋予更多的内涵,也承担起更多的职责。 ■ 测试左移:测试左移,本质上是借助工具和测试手段更早地发现问题和预防问题。 需求:对需求、架构和设计模型的测试; 开发:着重增加对单元、组件和服务层的测试; 持续测试:自动化测试。 阅读全文
posted @ 2023-08-31 21:42 Next十年 阅读(1625) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页