
ComputerArchitecture
文章平均质量分 79
slvher
这个作者很懒,什么都没留下…
展开
-
计算机基础—任意整数补码的快速计算方法
这几天读《深入理解计算机系统》(英文名: Computer Systems : A Programmer's Perspective)一书时,再次复习到了整数的各种类型及其表示方法。本科学习计算机组成原理时,学过原码、反码、补码的概念,可惜应付完考试就基本忘光了。。。 之前只是依稀记得对于有符号整数,要用最高位来表示符号,在不考虑溢出的情况下: 1)对于有符号正数:最原创 2013-03-24 22:45:15 · 3661 阅读 · 0 评论 -
【读书笔记】并发编程需要注意的几个典型问题
本文为《Computer Systems: A Programmer's Perspective》第12.7节—并发编程问题的读书笔记。下面开始正文。1. 线程安全 若一个线程安全(thread-safety)的函数应满足条件:当且仅当被多个并发线程反复调用时,它会一直产生正确的结果。相对地,若一个不是线程安全的函数被称为线程不安全(thread-unsafety)函数。原创 2013-07-21 17:05:30 · 1529 阅读 · 0 评论 -
【读书笔记】"Real-world Concurrency"论文笔记
最近读到一篇ACM Queue收录的文章—Real-World Concurrency,文中主要讨论了编写并发程序的主要原则,精读之后收获颇大,故作为笔记,记录于此。1. Why Concurrent 并发执行以3种方式提升系统性能: 1) reduce latency 原文:make a unit of work execute fa原创 2014-01-06 18:15:20 · 2445 阅读 · 0 评论