本文由 资源共享网 – zgwxw 发布,转载请注明出处,如有问题请联系我们!电子书《Rust Atomics and Locks》中英文对照版.rar
资源语言: 中文
This book provides an excellent overview of low-level concurrency in the Rust language, including threads, locks, reference counts, atomics, mailboxes/channels, and much else besides. It digs into issues with CPUs and operating systems, the latter summarizing challenges inherent in
making concurrent code work correctly on Linux, macOS, and Windows. I was particularly happy to see that Mara illustrates these topics with working Rust code. It wraps up by discussing semaphores, lock-free linked lists, queued locks, sequence locks, and even RCU.
这本书提供了 Rust 语言低级并发的优秀概述,包括线程、锁、引用计 数、原子操作、邮箱/通道等等。它深入探讨了 CPU 和操作系统的问 题,后者总结了在 Linux、macOS 和 Windows 上正确地使并发代码工 作的固有挑战。我特别高兴地看到 Mara 用工作中的 Rust 代码说明了 这些主题。它最后讨论了信号量、无锁链表、排队锁、序列锁,甚至 RCU。
So what does this book offer someone like myself, who has been slinging C code for almost 40 years, most recently in the nether depths of the Linux kernel?
那么这本书对像我这样已经使用C语言编程近40年,最近在Linux内核 的深处工作的人有什么帮助呢?
I first learned of Rust from any number of enthusiasts and Linux-related conferences. Nevertheless, I was happily minding my own business until I was called out by name in a Rust-related LWN article, “Using Rust for Kernel Development”. Thus prodded, I wrote a blog series entitled “So You Want to Rust the Linux Kernel?”. This blog series sparked a number of spirited discussions, a few of which are visible in the series’s comments.
我最初从许多 Rust 爱好者和与 Linux 相关的会议中了解到 Rust。然 而,直到我在一篇 Rust 相关的 LWN 文章中被点名为止,我一直很高 兴地专注于自己的事情。因此,我写了一系列名为《So You Want to Rust the Linux Kernel?》的博客。这个博客系列引发了许多激烈的讨 论,其中一些可以在系列的评论中看到。
其它开发教程资源(电子书《Rust Atomics and Locks》中英文对照版.rar)网址:https://www.08i8.com/ttkfzy/detail83503.html;转载请注明!
与《电子书《Rust Atomics and Locks》中英文对照版.rar》相关的《经验教程》
J1939协议英文原版+中文版(车辆和工程机械通信协议)
J1939是一种用于重型商用车辆和工程机械等大型汽车上的通信协议。它是由SAE(Society of Automotive Engineers)开发的,用于在车辆不同部件之间进行数据传输和通信。J1939协议规定了数据帧格式、网络管理、电缆规格、故障诊断等方面的内容。它可以支持多个控制器之间的通信,并能够实现数据传输的实时性和稳定性。在现代大型汽车和工程机械中,J1939已经成为了一个非常重要的通...
5 27885 0
Graph Neural Networks Foundations, Frontiers, Applications 图形神经网络基础英文版
Time History of GNNsGNNs: Foundations and ModelsGNNs: Theory, Scalability, InterpretabilityGraph Generation and TransformationDynamic Graph Neural NetworksGraph MatchingGraph Structure LearningGNNs in...
5 48099 0
机器学习数学三部曲(英文版).rar
资源包括:High-Dimensional Data Analysis High-Dimensional Dimensional probabilityHigh-Dimensional Dimensional Statistics A Non-Asymptotic ViewpointMathematics for Machine LearningAlgebra, Topology, Differe...
50 3807 0
电子书《游戏引擎架构》扫描版
本书同时涵盖游戏引擎软件开发的理论及实践,并对多方面的题目进行探讨。本书讨论到的概念及技巧实际应用于现实中的游戏工作室,如艺电及顽皮狗。虽然书中采用的例子通常依据一些专门的技术,但是讨论范围远超于某个引擎或API。文中的参考及引用也非常有用,可让读者继续深入游戏开发过程的任何特定方向。本书为一个大学程度的游戏编程课程而编写,但也适合软件工程师、业余爱好者、自学游戏程序员,以及游戏产业的从业员。通过...
5 37356 0
电子书《专业嵌入式软件开发》
全面走向高质高效编程__李云_带书签_文字可选_-_副本本书分为6篇硬件篇就入式软件开发所需掌握的处理器概念进行了介绍。工具篇对 makegc编译器、bintuils 工具集、ld 链接器和 gdb 试器进行了讲解,其中对 make 这一入式开发环境的全能管家进行了精辟的介绍,致力于帮助读者成为 Makefile 方面的专家。编程语言篇致力于让读者更深入地理解C编程语言。操作系统篇通过循序渐进的方...
5 17740 0
电子书《游戏音效编程》扫描版
游戏音效编程在游戏开发中至关重要,它直接影响游戏的整体效果。本书作者从事游戏编程工作多年,在游戏音效编程方面具有丰富的实践经验。在本书中,他从音频基本知识人手,系统地介绍如何在游戏中添加声音或背景音乐等实用技术。全书分为两部分,第部分“音频引擎基础”点绍如何把 WAV 音MIDI音MP3D音频和轨音乐等不同格式的音频文件引入游戏软件中主要以 DirctMusic DirectSound Direc...
5 37524 0