点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 锁的对象
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
Apache的对象池化工具commons-pool
当我们的应用中创建一个十分最重量级的对象的时候,往往为了节省资源成本,使用单例模式,整个的应用中就只有一个对象供大家使用。这样是节省了不少资源,也是大多数应用的做法。不过如果遇到并发量十分大的情况下,并发访问的问题也就出现了。OK即使您不用加锁synchronized,利用ThreadLoacl进行安全变量的副本,但是维持变量副本的资源也是需要消耗资源的。
所属分类:
Java
发布日期:2011-05-15
文件大小:252kb
提供者:
suhuanzheng7784877
数据库读写锁的C++实现
本程序为VS2010编写,实现对数据库对象读写锁的模拟。
所属分类:
C++
发布日期:2013-01-03
文件大小:283kb
提供者:
fy2462
检查Oracle数据库被锁的对象的sql语句
用来检查数据库表是否被锁住,以及pkg包是否被锁住
所属分类:
Oracle
发布日期:2013-10-17
文件大小:1015byte
提供者:
lilianghao8
多线程锁的使用规范
多线程锁使用规范: 【规则1】定义的锁及保护的对象要放在一起声明,同时注明该锁要保护的对象。例如在类的声明中,声明一个m_objA成员变量,和保护此变量的锁m_mutexObjA.....
所属分类:
C++
发布日期:2018-02-09
文件大小:102kb
提供者:
piaoshisuiyue
Java类锁、对象锁、私有锁冲突测试
主要介绍了Java类锁、对象锁、私有锁冲突测试,得出结论是加锁方法够成了竞争关系,同一时刻只能有一个方法能执行,需要的朋友可以参考下
所属分类:
其它
发布日期:2020-09-04
文件大小:51kb
提供者:
weixin_38678796
Java多线程-线程的同步与锁的问题
线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。本篇文章主要介绍了Java多线程-线程的同步与锁的问题,有兴趣的可以了解一下。
所属分类:
其它
发布日期:2020-09-01
文件大小:74kb
提供者:
weixin_38699492
解析Java编程之Synchronized锁住的对象
主要介绍了解析Java编程之Synchronized锁住的对象,具有一定参考价值,需要的朋友可以了解下。
所属分类:
其它
发布日期:2020-08-29
文件大小:62kb
提供者:
weixin_38518006
ORACLE 查询被锁住的对象,并结束其会话的方法
主要介绍了ORACLE 查询被锁住的对象,并结束其会话的方法,需要的朋友可以参考下
所属分类:
其它
发布日期:2020-09-10
文件大小:25kb
提供者:
weixin_38730840
mysql数据库锁的产生原因及解决办法
数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并 发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严 重影响应用的正常执行。 在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Lock
所属分类:
其它
发布日期:2020-12-15
文件大小:80kb
提供者:
weixin_38559992
死锁_Java产生死锁的简单案例
一、简介 多个线程各自占有一些共享资源,并且互相等待其它线程占有的资源才能进行,而导致的两个或多个线程都在等待对方释放资源,都停止执行的情景。某一个同步块同时拥有“两个以上对象的锁”时,就可能会发生“死锁”的问题。 主要点: 过多的同步可能造成相互不释放资源。 从而互相等待,一般发生于同步中持有多个对象的锁。 解决:不要在同一个代码块中,同时持有多个对象的锁。 二、产生和解决死锁问题 1、定义量 //口红 class LipStick { } //镜子 class Mirror { } 2、定
所属分类:
其它
发布日期:2020-12-22
文件大小:40kb
提供者:
weixin_38590996
死锁_Java产生死锁的简单案例
一、简介 多个线程各自占有一些共享资源,并且互相等待其它线程占有的资源才能进行,而导致的两个或多个线程都在等待对方释放资源,都停止执行的情景。某一个同步块同时拥有“两个以上对象的锁”时,就可能会发生“死锁”的问题。 主要点: 过多的同步可能造成相互不释放资源。 从而互相等待,一般发生于同步中持有多个对象的锁。 解决:不要在同一个代码块中,同时持有多个对象的锁。 二、产生和解决死锁问题 1、定义量 //口红 class LipStick { } //镜子 class Mirror { } 2、定
所属分类:
其它
发布日期:2020-12-22
文件大小:40kb
提供者:
weixin_38621427
synchronized锁原理分析(一、从Java对象头看synchronized锁的状态)
synchronized关键字”锁”的实现本质 synchronized关键字实现的锁是依赖于JVM的,底层调用的是操作系统的指令集实现。 Lock接口实现的锁不一样,例如ReentrantLock锁是基于JDK实现的,有Java原生代码来实现的。 synchronized 锁的是什么? Object o = new Object(); synchronized (o){ System.out.println("执行代码"); } 上面这段代码,synchronized锁的其实是 o 这
所属分类:
其它
发布日期:2020-12-21
文件大小:545kb
提供者:
weixin_38728276
C++开发:为什么多线程读写shared_ptr要加锁的详细介绍
我在《Linux 多线程服务端编程:使用 muduo C++ 网络库》第 1.9 节“再论 shared_ptr 的线程安全”中写道: (shared_ptr)的引用计数本身是安全且无锁的,但对象的读写则不是,因为 shared_ptr 有两个数据成员,读写操作不能原子化。根据文档(http://www.boost.org/doc/libs/release/libs/smart_ptr/shared_ptr.htm#ThreadSafety), shared_ptr 的线程安全级别和内建类型、标
所属分类:
其它
发布日期:2020-12-31
文件大小:135kb
提供者:
weixin_38701725
game_service_system:从0开始开发基础库(配置文件读写,日志,多线程,多进程,锁,对象引用计数,内存池,免锁消息序列,免锁数据帧,进程信号,共享内存,定时器等)基础功能组件),网络库(套接字,TCP,UDP,epoll机制
game_service_system 基本库,连接库,数据库操作员库,开发框架以及游戏引擎,游戏框架游戏服务系统!从0开始开发基础库(配置文件读写,日志,多线程,多进程,锁,对象引用计数,内存池,免锁消息序列,免锁数据帧,进程信号,共享内存,定时器等)基础功能组件),网络库(套接字,TCP,UDP,epoll机制,连接自动收发消息等等),数据库操作库(mysql,redis,memcache API封装可直接调用),开发框架库(消息调度处理,自动连接管理,服务开发,游戏框架,服务间消息收发,
所属分类:
其它
发布日期:2021-03-11
文件大小:825kb
提供者:
weixin_42097557
SyncronizedUseDemo:对象锁和类锁的区别-源码
SyncronizedUseDemo 对象锁和类锁的区别 使用对象锁的情况,只有使用同一实例的线程才会受锁的影响,多个实例调用相同方法也不会受到影响。 类锁是所有线程共享的锁,所以相同时刻,只能有一个线程使用加了锁的方法或方法体,不管是不是同一个实例。 动手通过写代码的方式验证区别,印象深刻,工作中更能熟练使用 参考大神文章: :
所属分类:
其它
发布日期:2021-03-04
文件大小:148kb
提供者:
weixin_42120541
concurrentqueue:C ++ 11的快速多生产者,多消费者,无锁的并发队列-源码
moodycamel :: ConcurrentQueue C ++的工业级无锁队列。 注意:如果您需要的只是一个单一生产者,单一消费者队列,那么我也可以选择。 特征 击倒你的。 单头实现。 只需将其放入您的项目中即可。 完全线程安全的无锁队列。 从任何数量的线程同时使用。 C ++ 11实现-尽可能移动(而不是复制)元素。 通过模板化,无需专门处理指针-可以为您管理内存。 对元素类型或最大数量没有人为限制。 内存可以预先分配一次,也可以根据需要动态分配。 完全可移植(无需汇编
所属分类:
其它
发布日期:2021-02-18
文件大小:2mb
提供者:
weixin_42128315
PINCache:适用于iOS,tvOS和OS X的快速,无死锁的并行对象缓存-源码
密码缓存 适用于iOS和OS X的快速,无死锁的并行对象缓存。 是的一个分支,重新架构,可修复因大量使用而导致的死锁问题。 它是一个键/值存储,用于持久存储复制成本很高的临时对象,例如下载的数据或处理缓慢的结果。 它由两个自相似的存储组成,一个在内存中( ),一个在磁盘上( ),它们均由GCD支持,并且可以安全地同时从多个线程进行访问。 在iOS上,当应用收到内存警告或进入后台时, PINMemoryCache将清除自身。 PINDiskCache存储的对象将PINDiskCache保留,
所属分类:
其它
发布日期:2021-02-03
文件大小:1mb
提供者:
weixin_42098759
ORACLE 查询被锁住的对象,并结束其会话的方法
使用Oracle时,发现有表被锁,又不知道是谁(或者哪个程序)锁的,怎么办 ? 两步走: 1、查找出被锁对象的会话ID和序列号 执行如下SQL: -- 查询出被锁对象,并提供 kill 脚本 SELECT S.SID, S.MACHINE, O.OBJECT_NAME, L.ORACLE_USERNAME, L.LOCKED_MODE, S.OSUSESR, 'ALTER SYSTEM KILL SESSION '''|| S.SID || ', '|| S.SERIAL#||''';' A
所属分类:
其它
发布日期:2021-01-21
文件大小:35kb
提供者:
weixin_38734008
Oracle解锁的方式介绍
1、 查看当前被解锁的对象 示例: 将表aa加锁 执行 select * from aa for update; 方式一:通过SQL查询 select ‘alter system kill session ‘,””||trim(t2.sid)||’,’||trim(t2.serial#)||”’;’ from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time; 执行结果 方式二:在
所属分类:
其它
发布日期:2021-01-21
文件大小:109kb
提供者:
weixin_38653687
数据库之锁的实践
一:锁的概念 按照写技术博客的套路,应该对锁的概念做一个介绍,我又想,能点击进入本篇博客的同学,想必都是听说过锁的。所以我尽量用简练的语言来表述一下。 锁的定义:锁主要用于多用户环境下,保证数据库完整性和一致性的技术。 锁的解释:当多个用户并发地存取数据时,在数据库中会产生多个事务同时存取同一数据的情况。若对并发操作不加控制可能会读取和存储不正确的数据,破坏数据库的完整性和一致性。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务对该数据对象有了一定的控制
所属分类:
其它
发布日期:2021-01-21
文件大小:60kb
提供者:
weixin_38738005
«
1
2
3
4
5
6
7
8
9
10
...
50
»