最新 最热

Go: CSP(Communicating Sequential Processes)在并发编程中的应用

CSP是一种并发编程模式,它的核心思想是:我们可以将一个程序分解为一组并发运行的过程,这些过程通过在它们之间传递消息进行通信,而不是通过共享内存。CSP的这个设计原则使得我们可以更加容易地编写并发程序,并且可以很好地...

2023-08-10
1

性能测试中的重要指标:响应时间、并发数和每秒事务数

时间(Response Time)、并发数(Concurrency)和每秒事务数(Transactions Per Second,TPS)都是非常重要的指标。这三个指标为我们提供了系统在特定负载下表现的深入理解。那么,这些指标是什么意思,又如何影响我们的系统呢?我们将在...

2023-08-10
1

并发中atomic BUG分享

在使用Java做性能测试的过程中,遇到过很多自己抗自己的坎儿。在经历过风风雨雨之后,自认为已经是个并发编程的老司机,没想到前两天又丢进了同一个坑中。...

2023-08-10
1

Linux设备驱动程序(五)——并发和竞态

并发相关的缺陷是最容易制造的,也是最难找到的,为了响应现代硬件和应用程序的需求,Linux 内核已经发展到同时处理更多事情的时代。这种变革使得内核性能及伸缩性得到了相当大的提高,然而也极大提高了内核编程的复杂性。...

2023-08-10
1

C++ 26已初具规模

SO C++ 委员会于近日举行会议正式通过了 C++ 26 的时间表,共有近 180 名成员参会。ISO C++ 标准委员会主席兼微软本地语言架构师 Herb Sutter 发文详细介绍了有关 C++ 26 的最新进展。他透露,并发和并行小组仍在按计划...

2023-08-10
0

《C++并发编程实战》读书笔记(2):并发操作的同步

如果线程甲需要等待线程乙完成任务,可以使用C++标准库的条件变量来等待事件发生。<condition_variable>中提供了condition_variable和condition_variable_any,前者只能配合mutex使用,而后者可以与任意符合互斥标准的类型...

2023-08-10
1

《C++并发编程实战》读书笔记(1):并发、线程管控

计算机系统中的并发包括任务切换与硬件并发,往往同时存在,关键因素是硬件支持的线程数。不论何种,本书谈论的技术都适用。

2023-08-10
1

fastDFS异常的处理(四)

在公司并发测试的时候遇到的问题,开始并发量只能达到10的并发量,不满足设计要求(PS:要求20),(因为受到别的服务的影响,并发不高,和fastDFS没有关系)。我的这个服务只涉及到从fastDFS进行上传和下载,没有进行处理,不应该会这么低的...

2023-08-09
0

Rust学习笔记之并发

今天,我们继续「Rust学习笔记」的探索。我们来谈谈关于「Rust学习笔记之并发」的相关知识点。

2023-08-01
1

Swift基础 并发性

翻译自:https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html

2023-07-17
1