`

一些并发的文章

 
阅读更多
无锁队列的实现
http://coolshell.cn/articles/8239.html

Linux 内核的排队自旋锁(FIFO Ticket Spinlock)
http://www.ibm.com/developerworks/cn/linux/l-cn-spinlock/index.html

Linux 的 Spinlock 在 MIPS 多核处理器中的设计与实现
http://www.ibm.com/developerworks/cn/linux/l-cn-spinlock_mips/index.html



用于并行计算的多线程数据结构,第 2 部分: 设计不使用互斥锁的并发数据结构
http://www.ibm.com/developerworks/cn/aix/library/au-multithreaded_structures2/index.html


CAP理论(转)
http://www.cnblogs.com/sky20081816/archive/2012/04/12/2444072.html


使用并行计算大幅提升递归算法效率
http://www.infoq.com/cn/articles/parallel-computing-improve-recursive-algorithm-efficiency
分享到:
评论

相关推荐

    聊聊并发系列文章

    ### 深入探讨《聊聊并发系列文章》 #### 一、深入分析Volatile的实现原理 **引言** 在现代软件开发中,特别是在多线程编程领域,Volatile关键字的作用不可忽视。作为一种轻量级的同步机制,Volatile能够确保多...

    并发大神DougLea文章集锦

    "并发大神DougLea文章集锦" Doug Lea是并发编程领域的传奇人物,他的作品对Java并发编程产生了深远的影响。本资源摘要信息整理了Doug Lea的主要作品和研究方向,涵盖了Java并发编程、对象oriented系统开发、并发...

    包括并发的基础理论知识、不同并发模型的选择与适用环境、编写并发程序的基本步骤,并发算法的正确性证明与性能评价,以及在编写并发程序时遵循的一些指导原则等

    本篇文章将深入探讨并发的基础理论,不同并发模型的选择,编写并发程序的步骤,算法的正确性证明与性能评价,以及在实践中应遵循的指导原则。 首先,让我们从并发的基础理论知识开始。并发是指两个或多个操作可以在...

    java并发编程实战中文加英文版加源码

    Brian Goetz有20多年的软件咨询行业经验,并著有至少75篇关于Java开发的文章。Tim Peierls是“现代多处理器”的典范,他在BoxPop.biz、唱片艺术和戏剧表演方面也颇有研究。推荐大家看 JAVA并发编程实践英文版(带...

    java 并发编程实践

    本篇文章将深入探讨Java并发编程的相关知识点,主要基于提供的两个文件——"Java并发编程实战(中文版).pdf"和"Java Concurrency in Practice.pdf"。 1. **线程与并发** - **线程基础**:Java中的线程是并发执行...

    nodejs测试mysql并发

    本篇文章将深入探讨如何使用Node.js进行MySQL并发请求的测试。 首先,我们需要理解Node.js的核心概念。Node.js是基于Chrome V8引擎的JavaScript运行环境,它通过libuv库提供了异步I/O操作,使得JavaScript可以在...

    高并发设计 高并发设计 集群设计 搞并发设计方案

    以下是一些针对高并发设计和集群设计的核心知识点: 1. **HTML 静态化**: - 静态HTML页面是性能最优的选择,因为它减少了服务器处理和数据库查询的需求。 - CMS(内容管理系统)能够自动生成静态页面,便于管理...

    实战Java高并发程序设计模式

    本篇文章将深入探讨相关知识点,包括并发基础、线程安全、同步机制、并发设计模式以及性能优化策略。 1. 并发基础:并发是指多个执行单元(如线程或进程)在同一时间段内执行,但并不意味着它们是并行的。在单核CPU...

    java并发编程教程源码

    并发编程简介 将串行执行部分编程并发执行,但要考虑上下文切换和资源调度的时间 并发编程的意义及影响多线程的因素 并发编程的目的是为了让程序运行得更快,...版权声明:本文为博主原创文章,转载请附上博文链接!

    C#使用队列(Queue)解决简单的并发问题

    以下是一个具体的案例,展示了如何使用队列来处理文章发布的并发问题: 1. **QueueInfo类**:首先,定义一个名为`QueueInfo`的类,用于存储待处理文章的相关信息,如媒体(medias)、产品ID(proids)、主机名...

    大型并发系统整理版

    本篇文章将根据给定文件中的内容,深入探讨高并发系统设计中的一些关键技术点,包括缓存策略、性能优化方法以及具体的技术选型。 #### 二、缓存的重要性 在高并发系统的设计中,缓存是至关重要的。正如Cal ...

    JAVA并发编程实践.pdf

    Java开发的文章。Tim Peierls是现代多处理器的权威,在BoxPop.biz、唱片艺术和戏剧表演上也造诣颇深。Joseph Bowbeer是一位Java ME专家,他对并发编程的痴迷始于在Apollo计算机上编程的岁月。David Holmes是《The ...

    java从入门到精通之高并发系列

    本篇文章将详细解析"java从入门到精通之高并发系列"这一主题,涵盖高并发编程的基本概念、核心技术和实战策略。 一、高并发概述 高并发是指在短时间内大量用户同时访问系统,对系统的处理能力提出了极高的要求。...

    java并发工具包

    以上就是Java并发工具包中的一些核心概念和类,熟练掌握这些工具,可以帮助我们编写出更加高效、可靠的并发程序。通过阅读和学习博客文章《Java并发工具包》(链接:https://bijian1013.iteye.com/blog/2258379),...

    13-Java并发编程学习宝典.zip

    —深入解析ConcurrentHashMap-慕课专栏.html" 和 "25 经典并发容器,多线程面试必备—深入解析ConcurrentHashMap下-慕课专栏.html":这两篇文章深入探讨了Java并发容器中的`ConcurrentHashMap`,它是线程安全的哈希...

    IOCP DELPHI实现高性能并发

    本篇文章将详细探讨如何在DELPHI中实现基于完成端口的高性能并发。 首先,让我们了解完成端口的基本原理。完成端口是Windows操作系统提供的一种多线程I/O模型,它允许开发者将多个I/O请求分发到一组工作线程中,...

    Java并发编程实战

    如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的...

    C#并发实战记录之Parallel.ForEach使用

    本篇文章主要介绍了C#并发实战记录之Parallel.ForEach使用的相关知识点。通过示例代码,详细介绍了Parallel.ForEach的使用方法和优化技巧。 一、使用Parallel.ForEach优化循环计算 在开发一个伙食费计算系统时,...

    Java并发编程之美_部分81

    本篇文章主要讨论Java并发编程中的定时器功能,特别是使用ScheduledThreadPoolExecutor来实现定时任务的执行。同时,本篇文章还讨论了在并发编程中对需要复用但是会被下游修改的参数进行深复制的重要性。 在Java中...

Global site tag (gtag.js) - Google Analytics