码迷,mamicode.com
首页 >  
搜索关键字:并发编程    ( 3383个结果
并行编程框架 ForkJoin
本文假设您已经了解一般并行编程知识,了解Java concurrent部分如ExecutorService等相关内容。 虽说是Java的ForkJoin并行框架,但不要太在意Java,其中的思想在其它语言环境也是同样适用的。因为并发编程在本质上是一样的。就好像如何找到优秀的Ruby程序员?其实要找的只是一个优秀的程序员。当然,如果语言层面直接支持相关的语义会更好。   引言 ...
分类:其他好文   时间:2014-08-12 13:46:34    阅读次数:332
Android 并发编程:(一)基础知识 —— 架构和组件
写在前面的话 很久没写博客了,一是因为自身水平有限,怕误人子弟;二是因为感觉没什么可写的;三是因为时间有限,要寻找工作、学习和生活之间的平衡。 最近一直在研究和梳理Android多线程编程的东西,希望能够把这些分享给大家。 想必做过Android应用开发的同学应该都会知道,多线程是一个特别“诡异”的地方。之所以称为“诡异”,是因为多线程产生的bug是非常难以复现的,而且是毫无规律的。又有什么比“毫无规律”让程序员感到可怕的呢。 如果对Android开发还不是特别了解的同学,可以参考我之前翻译的Androi...
分类:移动开发   时间:2014-08-10 12:59:30    阅读次数:261
IO复用、多进程和多线程三种并发编程模型
I/O复用模型 I/O复用原理:让应用程序可以同时对多个I/O端口进行监控以判断其上的操作是否可以进行,达到时间复用的目的。在书上看到一个例子来解释I/O的原理,我觉得很形象,如果用监控来自10根不同地方的水管(I/O端口)是否有水流到达(即是否可读),那么需要10个人(即10个线程或10处代码)来做这件事。如果利用某种技术(比如摄像头)把这10根水管的状态情况统一传达到某一点,那么就只需要1个...
分类:编程语言   时间:2014-08-08 18:14:16    阅读次数:253
基于CAS线程安全的计算方法 java并发编程的艺术上的一个案例
package?thread; import?java.util.ArrayList; import?java.util.List; import?java.util.concurrent.atomic.AtomicInteger; /** ?*?@author??changxiangxiang ?*?@date?2014年8月6日?下午3:25:12 ?...
分类:编程语言   时间:2014-08-06 19:35:52    阅读次数:260
【小白的java成长系列】——多线程初识(多人买票问题)
本来这节内容是要到后面来说的,因为最近在弄并发的问题,推荐一本书《java并发编程实战》,深入的讲解了多线程问题的。本人最近也刚好在看这本书,还不错的~ 多线程的相关概念,就不用说了的,自己可以去网上查找,有一大堆关于它的讲解~ 先来看看买票的程序: package me.javen.thread.one; public class TicketDemo { public static ...
分类:编程语言   时间:2014-08-04 17:37:37    阅读次数:243
多线程与并发编程实践
一、多线程 进程一般作为资源的组织单位,是计算机程序的运行实例,表示正在执行的指令,有自己独立的地址空间,包含程序内容和数据,进程间资源和状态相互隔离。 线程是程序的执行流程,CPU调度执行的基本单位,...
分类:编程语言   时间:2014-08-04 11:18:27    阅读次数:249
读书笔记-----Java并发编程实战(一)线程安全性
线程安全类:在线程安全类中封装了必要的同步机制,客户端无须进一步采取同步措施示例:一个无状态的Servlet1 @ThreadSafe2 public class StatelessFactorizer implements Servlet{3 public void service...
分类:编程语言   时间:2014-08-02 12:46:43    阅读次数:231
推荐阅读书籍,是时候再行动起来了。
网上一位大神的经验之谈【语言经典书】C:C程序设计语言(K&R)C和指针C专家编程C陷阱与缺陷你必须知道的495个C语言问题C++: C++ primer effective C++深度探索C++对象模型stl源码分析C++必知必会java:java编程思想java并发编程深入理解Java虚拟机:J...
分类:其他好文   时间:2014-07-30 20:25:24    阅读次数:199
JAVA学习笔记 -- 线程
之前学习的都是关于顺序编程的知识,程序在任意时刻都只能执行一个步骤。线程作为我接触并发编程的第一堂课,我感觉很兴奋。 1、定义任务    实现Runnable接口并编写run()方法(线程将会执行此方法内代码)。 class LiftOff implements Runnable { protected int countDown = 10; private static int t...
分类:编程语言   时间:2014-07-30 14:53:33    阅读次数:334
基本的并发编程模型
基本并发模型 1、多进程 2、I/O多路复用 3、多线程
分类:其他好文   时间:2014-07-29 11:49:26    阅读次数:298
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!