码迷,mamicode.com
首页 >  
搜索关键字:共享资源    ( 1362个结果
多线程编程之自旋锁
一、什么是自旋锁 一直以为自旋锁也是用于多线程互斥的一种锁,原来不是! 自旋锁是专为防止多处理器并发(实现保护共享资源)而引入的一种锁机制。自旋锁与互斥锁比较类似,它们都是为了解决对某项资源的互斥使用。无论是互斥锁,还是自旋锁,在任何时刻,最多只能有一个保持者,也就说,在任何时刻最多只能有一个执.....
分类:编程语言   时间:2014-10-31 13:25:10    阅读次数:294
微软私有云最佳工作模式
对于私有云来说,硬件已经不再是关注的重要环节。不管是虚拟化、还是自动管理,私有云针对的对象已经变更为应用程序,所有的运营与管理都是围绕应用程序而展开。对于私有云最佳机会的工作模式,主要有四种,我们来探讨一下:NO1.活动与空闲模式当应用程序处于活动期间时,启动..
分类:其他好文   时间:2014-10-31 06:34:18    阅读次数:236
漫谈并发编程(三):共享受限资源
解决共享资源竞争 一个不正确的访问资源示例      考虑下面的例子,其中一个任务产生偶数,而其他任务消费这些数字。这里,消费者任务的唯一工作就是检查偶数的有效性。      我们先定义一个偶数生成器的抽象父类。 public abstract class IntGenerator { private volatile boolean canceled = false;...
分类:其他好文   时间:2014-10-29 21:48:09    阅读次数:252
wpf多程序集之间共享资源字典--CLR名称空间未定义云云
wpf多程序集之间共享资源字典--CLR名称空间未定义云云 分类: WPF 2012-10-28 10:57 1162人阅读 评论(0) 收藏 举报 以下介绍如何创建可用于在多个程序集之间共享的资源字典1.新建Wpf自定义控件库,名称为MyContorlLib,项目资源结构图如下:2.打开Theme...
分类:Windows程序   时间:2014-10-23 14:07:01    阅读次数:324
信号量semaphore解析
1 基础概念 信号量在创建时需要设置一个初始值,表示同时可以有几个任务可以访问该信号量保护的共享资源,初始值为1就变成互斥锁(Mutex),即同时只能有一个任务可以访问信号量保护的共享资源。 一个任务要想访问共享资源,首先必须得到信号量,获取信号量的操作将把信号量的值减1,若当前信号量的值为负数,表明无法获得信号量,该任务必须挂起在该信号量的等待队列等待该信号量可用;若当前信号量的值为...
分类:其他好文   时间:2014-10-23 12:35:07    阅读次数:166
多线程GCD-牛逼中央调度器
多线程个人理解一般一个程序有一个主线程,主要控制点击,UI界面,如果执行一个耗时的操作的话,用户体验相当垃圾,因此我们会讲执行耗时的操作方到一个新的线程,但是用线程的话要提防线程的安全问题,如(共享资源)导致数据错乱如售票任务,银行存钱等(解决办法使用@synchronized(锁对象))苹果提供了...
分类:编程语言   时间:2014-10-21 17:11:42    阅读次数:309
朴素的UNIX之-进程/线程模型
UNIX的传统倾向于将一个任务交给一个进程全权受理,但是一个任务内部也不仅仅是一个执行绪,比如一个公司的所有成员,大家都在做同一件事,每个人却只 负责一部分,粒度减小之后,所有的事情便可以同时进行,不管怎样,大家还都共享着所有的资源。因此就出现了线程。线程其实就..
分类:编程语言   时间:2014-10-18 11:16:46    阅读次数:270
朴素的UNIX之-进程/线程模型
UNIX的传统倾向于将一个任务交给一个进程全权受理,但是一个任务内部也不仅仅是一个执行绪,比如一个公司的所有成员,大家都在做同一件事,每个人却只负责一部分,粒度减小之后,所有的事情便可以同时进行,不管怎样,大家还都共享着所有的资源。因此就出现了线程。线程其实就是共享资源的不同的执行绪。线程的语义和朴素的UNIX进程是不同的。0.原始进程模型-著名的fork调用朴素的UNIX进程依托于著名的fork...
分类:编程语言   时间:2014-10-18 09:51:29    阅读次数:329
互斥量函数
一、互斥锁互斥锁,是一种信号量,常用来防止两个进程或线程在同一时刻访问相同的共享资源。需要的头文件:pthread.h互斥锁标识符:pthread_mutex_t(1)互斥锁初始化:函数原型: int pthread_mutex_init (pthread_mutex_t* mutex,const ...
分类:其他好文   时间:2014-10-17 00:50:53    阅读次数:246
[转载] 学会使用Web Service上(服务器端访问)~~~
http://www.360doc.com/content/10/0712/12/541242_38461863.shtml#关于什么是WebService,相信在很多地方都会有介绍。简单的讲,WebService就是为Web应用程序之间彼此共享资源提供了一种可能。采取的方式是将相应的类及其中 的方...
分类:Web程序   时间:2014-10-15 18:00:11    阅读次数:265
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!