安全
-
软件事务内存导论(一)前言
声明:本文是《Java虚拟机并发编程》的第六章,感谢华章出版社授权并发编程网站发布此文,禁止以任何形式转载此文。 请回忆一下你最近完成那个需要对共享可变变量进行同步的项目。在那个项…
-
软件事务内存导论(四)创建事务
声明:本文是《Java虚拟机并发编程》的第六章,感谢华章出版社授权并发编程网站发布此文,禁止以任何形式转载此文。 创建事务 我们创建事务的目的是为了协调针对多个托管引用的变更。事务…
-
C1X 系列 : 多线程 (N1494)
感谢林永听投递本文。 校对:方腾飞 1. 关于 C1X 标准 C1X 是 C 语言的下一个标准,用于取代现有的 C99 标准。 C1X 是一个非正式名字,该标准仍在制订中,最新的…
-
软件事务内存导论(八)提交和回滚事件
声明:本文是《Java虚拟机并发编程》的第六章,感谢华章出版社授权并发编程网站发布此文,禁止以任何形式转载此文。 提交和回滚事件 Java的try-catch-finally语法结…
-
软件事务内存导论(九) 集合与事务
声明:本文是《Java虚拟机并发编程》的第六章,感谢华章出版社授权并发编程网站发布此文,禁止以任何形式转载此文。 集合与事务 在我们努力学习这些示例的过程中,很容易就会忘记我们所要…
-
Mutex和内存可见性
原文链接 作者:Loïc 译者:林永听 介绍 POSIX线程遵守共享内存模型[1],此模型各线程可以访问一组共享对象。多个并发的线程需要协同访问共享对象。为此该模型引入了以下两…
-
软件事务内存导论(十一)-STM的局限性
声明:本文是《Java虚拟机并发编程》的第六章,感谢华章出版社授权并发编程网站发布此文,禁止以任何形式转载此文。 1.1 STM的局限性 STM消除了显式的同步操作,所以我们…
-
硬件的习性
原文链接 作者:paul 译者:谢宝友,鲁阳,陈渝 大多数人根据直觉就知道,在系统间传递消息要比在单个系统上执行简单计算更加耗时。不过,在共享同一块内存的系统的线程间传…
-
讨喜的隔离可变性(四)收发消息
声明:本文是《Java虚拟机并发编程》的第五章,感谢华章出版社授权并发编程网站发布此文,禁止以任何形式转载此文。 我们可以向角色发送任何类型的消息——String、Integer、…
-
讨喜的隔离可变性(六)多角色协作
声明:本文是《Java虚拟机并发编程》的第五章,感谢华章出版社授权并发编程网站发布此文,禁止以任何形式转载此文。 在使用基于角色的编程模型时,只有当多个角色互相协作、同心协力解决问…