码迷,mamicode.com
首页 >  
搜索关键字:共享资源    ( 1362个结果
Java多线程学习之线程的同步
多线程编程要解决的一个基本问题是:共享资源的竞争。而基本上使用并发模式在解决这个问题都采用序列化访问共享资源的方法。基本原理就是当共享资源被一个任务使用时,在其上加锁,其他任务在资源被解锁之前,无法访问它。在任务对其解锁后,另一个任务就可以锁定并使用它。下面看看Java支持的线程同步机制。1.s.....
分类:编程语言   时间:2016-01-03 11:01:30    阅读次数:159
线程安全与资源共享
【转载 http://ifeve.com/thread-safety/】 允许被多个线程同时执行的代码称作线程安全的代码。线程安全的代码不包含竞态条件。当多个线程同时更新共享资源时会引发竞态条件。因此,了解Java线程执行时共享了什么资源很重要。【局部变量】 局部变量存储在自己的线程栈中。这样的.....
分类:编程语言   时间:2015-12-30 21:58:45    阅读次数:231
单例简单介绍
Singleton(单例)模式Singleton 模式经常来做应用程序级别的共享资源控制, 应该说这个模式的使用频率非常高, 现在来看看在 Objective-C里面的实现方法. 要实现一个 Singleton Class, 至少需要做以下四个步骤: 1. 为 Singleton Object 实现...
分类:其他好文   时间:2015-12-28 23:26:03    阅读次数:158
数据库锁机制
1.引言数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。...
分类:数据库   时间:2015-12-25 16:49:24    阅读次数:181
java线程之多个生产者消费者2.0
上一节中,通过while和notifyAll解决了多个生产者,消费者对共享资源的访问问题,现在开始升级但是,仍然有改进之处,主要体现在两点: 1)使用新版本1.5开始后的锁Lock解决,目的将其全部替换实现相同功能 2)由于notifyAll唤醒的是己方和对方线程,我们优化的是只唤醒对方进程方案1,...
分类:编程语言   时间:2015-12-18 18:20:22    阅读次数:257
windows实现主机互相访问的必要条件
Windows互访的基本条件: 1)双方计算机打开,且设置了网络共享资源; 2)双方的计算机添加了"Microsoft网络文件和打印共享"服务; 3)双方都正确设置了网内IP地址,且必须在一个网段中; 4)双方的计算机中都关闭了防火墙,或者防火墙策略中没有阻止访问的策略。 5)请确保工作..
分类:Windows程序   时间:2015-12-16 19:47:28    阅读次数:199
C# 并行编程 之 并发集合 (.Net Framework 4.0)(转)
转载地址:http://blog.csdn.net/wangzhiyu1980/article/details/45497907此文为个人学习《C#并行编程高级教程》的笔记,总结并调试了一些文章中的代码示例。 在以后开发过程中可以加以运用。对于并行任务,与其相关紧密的就是对一些共享资源,数据结构的并...
分类:Windows程序   时间:2015-12-11 11:23:27    阅读次数:203
互斥锁(Mutex)
互斥锁(Mutex)互斥锁是一个互斥的同步对象,意味着同一时间有且仅有一个线程可以获取它。互斥锁可适用于一个共享资源每次只能被一个线程访问的情况函数://创建一个处于未获取状态的互斥锁Public Mutex();//如果owned为true,互斥锁的初始状态就是被主线程所获取,否则处于未获取状态P...
分类:其他好文   时间:2015-11-30 13:06:41    阅读次数:142
Oracle学习笔记七 锁
锁的概念锁是数据库用来控制共享资源并发访问的机制。锁用于保护正在被修改的数据直到提交或回滚了事务之后,其他用户才可以更新数据对数据的并发控制,保证一致性、完整性。 并行性 -允许多个用户访问同一数据一致性 - 一次只允许一个用户修改数据完整性 - 为所有用户提供正确的数据。如果一个用户进行了修改并保...
分类:数据库   时间:2015-11-28 19:49:14    阅读次数:259
ArcGIS Server中的各种服务
文章转载自:http://www.newnaw.com/pub/ags93/typesofservices.htmArcGIS Server中的各种服务使用服务通过服务可以在客户端之间更容易的共享资源。通过服务可以保证所有的客户端访问到同样的资源,而不用在他们的机器上单独进行安装。 服务器存储着资源...
分类:其他好文   时间:2015-11-26 19:10:05    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!