软件、硬件定制开发,联系QQ:99605319
教程格式: 文档
资源语言: 中文

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?》的博客。这个博客系列引发了许多激烈的讨 论,其中一些可以在系列的评论中看到。



搜狗截图23年03月13日1020_2.png


其它开发教程资源(电子书《Rust Atomics and Locks》中英文对照版.rar)网址:https://www.08i8.com/ttkfzy/detail83503.html;转载请注明!


提示:
1、资源共享网(www.08i8.com)其它开发教程文档教程《电子书《Rust Atomics and Locks》中英文对照版.rar》仅供研究学习请勿商用!
2、如果发现本资源违法或侵权请【报告管理员】
3、您所看到的所有资源都是网友分享,资源共享网(www.08i8.com)无法保证都能正常下载使用,
4、如果您发现资源无法下载或无法使用请【报告管理员】,管理员会联系资源发布者补充新资源!
5、如果暂时无法补充新资源,【只退积分!不退款!
6、关注微信公众号:《国资互联联盟》 不迷路!

与《电子书《Rust Atomics and Locks》中英文对照版.rar》相关的《经验教程》


  • J1939协议英文原版+中文版(车辆和工程机械通信协议)

    J1939协议英文原版+中文版(车辆和工程机械通信协议)

    J1939是一种用于重型商用车辆和工程机械等大型汽车上的通信协议。它是由SAE(Society of Automotive Engineers)开发的,用于在车辆不同部件之间进行数据传输和通信。J1939协议规定了数据帧格式、网络管理、电缆规格、故障诊断等方面的内容。它可以支持多个控制器之间的通信,并能够实现数据传输的实时性和稳定性。在现代大型汽车和工程机械中,J1939已经成为了一个非常重要的通...

    5 27885  0

  • Graph Neural Networks Foundations, Frontiers, Applications 图形神经网络基础英文版

    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

    机器学习数学三部曲(英文版).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


  • zgwxw
    zgwxw Rank: 16

    0

    0

    0

    ( 此人很懒并没有留下什么~~ )
    img

    电子书《Rust Atomics and Locks》中英文对照版.rar

    下载积分 钻石会员
    5 免费
    请您 登录后 下载 !
    说明

    您下载所消耗的积分将转交上传作者。上传资源,免费获取积分!


    首页

    栏目

    搜索

    会员