`

一些并发的文章

 
阅读更多
无锁队列的实现
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系统开发、并发...

    并发学习并发学习并发学习并发学习并发学习

    本篇文章将深入探讨并发学习的核心知识点,包括相关概念、技术及其在实际开发中的应用。 1. **多线程**:多线程是并发的基础,它允许程序同时执行多个任务。在Java中,通过`Thread`类或者实现`Runnable`接口可以...

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

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

    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)、主机名...

    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请求分发到一组工作线程中,...

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

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

    Java并发编程实战

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

Global site tag (gtag.js) - Google Analytics