在学习 Linux® 的过程中,您或许接触过并发(concurrency)、临界段(critical section)和锁定,可是怎样在内核中使用这些概念呢?本文讨论了 2.6 版内核中可用的锁定机制,包含原子运算符(atomic operator)、自旋锁(spinlock)、读/写锁(reade ...
分类:
系统相关 时间:
2017-08-08 19:55:37
阅读次数:
254
SQLite doesn't support high concurrency. In case of a lot of concurrent access from multi-process or multi-thread, calling a SQLite r/w function is pr ...
分类:
数据库 时间:
2017-07-27 23:35:54
阅读次数:
545
原文链接 : iOS Concurrency: Getting Started with NSOperation and Dispatch Queues 原文作者 : Ghareeb Hossam 译文出自 : APPCODA 译者 : kmyhy 並行編程永遠是 iOS 開發中的重要內容。同時也是 ...
分类:
移动开发 时间:
2017-07-27 09:42:24
阅读次数:
181
package concurrency; import java.util.ArrayList; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.uti... ...
分类:
编程语言 时间:
2017-07-25 01:04:55
阅读次数:
215
转自原文 C# - 多线程 之 进程与线程 目录 并行~并发 进程~多进程 线程~多线程 线程池 线程同步 线程安全 目录 并行~并发 进程~多进程 线程~多线程 线程池 线程同步 线程安全 回到顶部 并行~并发 并发 Concurrency,逻辑上的同时发生,一个处理器(在不同时刻或者说在同一时间 ...
分类:
编程语言 时间:
2017-07-22 14:34:57
阅读次数:
402
本文转载至转载自并发编程网 – ifeve.com,http://ifeve.com/concurrency-exchanger/#more-14790 简介 Exchanger(交换者)是一个用于线程间协作的工具类。Exchanger用于进行线程间的数据交换。它提供一个同步点,在这个同步点两个线程 ...
分类:
编程语言 时间:
2017-07-03 17:26:26
阅读次数:
163
六星经典CSAPP-笔记(12)并发编程(上) 1.并发(Concurrency) 我们常常在不知不觉间就说到或使用并发,但从未深入思考并发。我们常常能“遇见”并发,由于并发不仅仅是操作系统内核的“绝招”,它也是应用开发中不可缺少的技巧: 訪问慢I/O设备:就像当应用程序等待I/O中的数据时内核会切 ...
分类:
移动开发 时间:
2017-06-27 13:49:56
阅读次数:
252
原文:http://tutorials.jenkov.com/java-concurrency/benefits.html 作者:Jakob Jenkov 翻译:古圣昌 校对:欧振聪 尽管面临很多挑战,多线程有一些优点使得它一直被使用。这些优点是: 资源利用率更好 程序设计在某些情况下更简单 程序响 ...
分类:
编程语言 时间:
2017-06-24 11:20:05
阅读次数:
139
以下内容转自http://tutorials.jenkov.com/java-concurrency/volatile.html(使用谷歌翻译): Java volatile关键字用于将Java变量标记为“存储在主存储器”中。更准确地说,这意味着,每个读取volatile变量将从计算机的主存储器中读 ...
分类:
编程语言 时间:
2017-06-16 10:24:43
阅读次数:
260
以下内容转自http://tutorials.jenkov.com/java-concurrency/same-threading.html(使用谷歌翻译): 相同线程(同一线程)是一种并发模型,其中单线程系统扩展到N个单线程系统。结果是并行运行的N个单线程系统。 同一个线程系统不是一个纯粹的单线程 ...
分类:
编程语言 时间:
2017-06-16 10:23:19
阅读次数:
220