码迷,mamicode.com
首页 >  
搜索关键字:同步 阻塞 非阻塞    ( 36670个结果
java打包成window service服务[转]
1 解释 java project 我说的是main方法作为程序入口的java工程,有别于 web project。 这样的工程 一般都是web project的附属扫描程序或一些独立的执行程序,如数据同步程序等。 把这样的project 要部署到生产机上去运行,这样就涉及到两个问题: 1 打包问....
分类:编程语言   时间:2014-06-29 13:21:20    阅读次数:311
JDK源码学习系列06----Vector
JDK源码学习系列06----Vector 1.Vector简介     Vector的内部是数组实现的,它和ArrayList非常相似,最大的不同就是 Vector 是线程安全(同步)的。 public class Vector extends AbstractList implements List, RandomAccess, Cloneable, java.io.Se...
分类:其他好文   时间:2014-06-20 12:49:01    阅读次数:298
《Java并发编程实战》第十六章 Java内存模型 读书笔记
Java内存模型是保障多线程安全的根基,这里仅仅是认识型的理解总结并未深入研究。 一、什么是内存模型,为什么需要它 Java内存模型(Java Memory Model)并发相关的安全发布,同步策略的规范、一致性等都来自于JMM。 1 平台的内存模型 在架构定义的内存模型中将告诉应用程序可以从内存系统中获得怎样的保证,此外还定义了一些特殊的指令(称为内存栅栏或栅栏),当...
分类:编程语言   时间:2014-06-20 11:36:41    阅读次数:289
解决iOS程序UI主线程和定时器相互阻塞的问题
我的问题是这样,我的页面上有一个UIScrollView和一个定时器用来记录当前考试模式下的剩余时间,问题出现了:当我滑动滚动试图时,定时器的方法便不在运行(即被UI主线程阻塞)。google一下找到了解决办法:将定时器放在非主线程中执行将更新UI的操作放到主线程,这样UI主线程和定时器就能互不干扰的相互工作了。 在另一个项目中,还解决了一个问题:手机验证码,获取按钮,点击获取后,会开始倒计...
分类:移动开发   时间:2014-06-07 16:29:46    阅读次数:655
《Java并发编程实战》第十五章 原子变量与非阻塞同步机制 读书笔记
一、锁的劣势 锁定后如果未释放,再次请求锁时会造成阻塞,多线程调度通常遇到阻塞会进行上下文切换,造成更多的开销。 在挂起与恢复线程等过程中存在着很大的开销,并且通常存在着较长时间的中断。 锁可能导致优先级反转,即使较高优先级的线程可以抢先执行,但仍然需要等待锁被释放,从而导致它的优先级会降至低优先级线程的级别。 二、硬件对并发的支持 处理器填写了一些特殊指令,例如:比较并交换...
分类:编程语言   时间:2014-06-07 14:25:12    阅读次数:310
异步更新界面方法
代码中频繁出现下面描述的模式,某些操作调用服务端接口获取数据、执行复杂的数据解析,这些操作不能阻塞UI线程,必须异步执行,但通常这些操作执行完后需要对界面元素进行更新。就是这么个模式在代码中频繁出现。之前代码解决此问题的方式是使用thread,一般流程是下面这样(工作任务一般在模型中有封装,这些操作...
分类:其他好文   时间:2014-06-07 10:48:36    阅读次数:179
串口通信(2)
串口通讯—异步通信方式串行通信可以分为两种类型:同步通信、异步通信。1.异步通信的特点及信息帧格式:以起止式异步协议为例,下图显示的是起止式一帧数据的格式:图1 起止式异步通信的特点是:一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束,字符....
分类:其他好文   时间:2014-06-07 09:57:14    阅读次数:257
Others # 看到的一些創意 / 知乎不錯的提問/ Android安全
創意http://blog.sina.com.cn/s/blog_966fb2d30101d93s.html體重數據同步手機上,隨時查看http://www.zhihu.com/question/24004857/answer/26455139脸萌討論http://www.wandoujia.com...
分类:移动开发   时间:2014-06-07 09:00:02    阅读次数:258
HashMap 实现原理
深入Java集合学习系列:HashMap的实现原理参考文献引用文献:深入Java集合学习系列:HashMap的实现原理,大部分参考这篇博客,只对其中进行稍微修改自己曾经写过的:Hashmap实现原理1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现(Hashtable跟....
分类:其他好文   时间:2014-06-05 18:08:21    阅读次数:354
linux中的线程同步:生产者、消费者问题
#include #include #include #include #include #define BUFFER_COUNT 5int Buffer[BUFFER_COUNT]; //指针数组int front = 0;int tail = 0;sem_t SemProd;sem_t SemC...
分类:编程语言   时间:2014-06-05 16:57:05    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!