您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. WINDOWS读写锁实现

  2. 参考CRITICAL_SECTION的实现机制,利用CPU的LOCK指令实现读写锁的功能,同时用C++类进行了封装
  3. 所属分类:C++

    • 发布日期:2010-02-10
    • 文件大小:129kb
    • 提供者:chaohaijie
  1. c#多线程读写锁 MutilThreadReadWriterLock

  2. 在c#中使用多线程同步是一个头痛的问题,比较经常用的是lock(object){}这种方法,但是这种方法在读多写少的时候比较浪费资源,当然c#也提供了一种读写锁,我这里只是提供一个原创读写锁的类的源代码,该类的主要目的是允许多个线程同时读,而仅允许一个线程写,而用lock是不论读写都只能一个线程运行的
  3. 所属分类:C#

    • 发布日期:2011-05-26
    • 文件大小:50kb
    • 提供者:dz45693
  1. 读写锁 改进版

  2. 资源中有demo和源码,基于RWLock类的改进版,原本读写锁在高频率读数据的时候会导致写线程抢占不到而死锁;本人对此做了改进,修正了锁阀门,经过测试可以放心使用了。 开发环境vs2003以上均可。
  3. 所属分类:C++

    • 发布日期:2012-05-18
    • 文件大小:33kb
    • 提供者:xwbshmily
  1. 公共函数集合

  2. 功能简介 通用于linux/windows平台C++的应用。 主要是对一些系统功能,进行了简洁封装。 主要有读写锁类, 线程类, 线程池类, 定时器类, socket1.1的封装类, ini文件类, txt文件类, 可删除内容的文件类, 查找文件类, 调试输出类, 字符串类, 同步的普通队列和优先级队列类, 智能指针和内存自动管理类,数据库类. 特别声明:因为环境限制,这次测试代码中,没有测试数据库类。我以前也只是在PostgreSQL,SQL Server2000和Acess2000中实际用
  3. 所属分类:C++

    • 发布日期:2013-05-21
    • 文件大小:477kb
    • 提供者:zgwhjyzx
  1. pub类库

  2. 鸣谢 首先要感谢linus,给了我们一个可以自由翱翔的平台; 其次,要感谢网络上千万的linux/windows先行者,给予的有意或无意的指点和帮助; 再次,感谢陈皓兄的《跟我一起写makefile》,引导我走过了makefile的迷雾。后来发现于凤昌兄译的《GNU Make使用手册》,也有颇多受益。 背景 从2004年,我在一个公司作服务端软件的开发,要支持linux/windows平台,主要是为了容易维护,就设计、开发了这一套比较常用的类。 2005一直在windows下作IPTV的开发,
  3. 所属分类:Linux

    • 发布日期:2007-01-25
    • 文件大小:477kb
    • 提供者:hillin
  1. windows 读写锁 (基于关键区的读写锁类 及自动锁)

  2. 读写锁的类 及demo 基于网上的类 改写了几处逻辑不合理的地方 :1、新的读锁来了如已有写锁等待 新的读锁进入等待 2、等待的读锁获取到执行权限后 把正等待的所有读锁全部激活
  3. 所属分类:C++

    • 发布日期:2014-04-26
    • 文件大小:5kb
    • 提供者:zgc5824049
  1. windows读写锁

  2. 在网上看到很多读写锁,经过测试都有一些问题,现在我用临界区域的原理,做了一个读写锁功能,适合windows平台,附件中是锁的类,和测试代码
  3. 所属分类:C++

    • 发布日期:2015-11-17
    • 文件大小:2kb
    • 提供者:cqljj123
  1. CSerialPort串口类最新修正版2016-08-02

  2. CSerialPort First Version by Remon Spekreijse on 2000-02-08 http://www.codeguru.com/cpp/i-n/network/serialcommunications/article.php/c2483/A-communication-class-for-serial-port.htm Second Version by mrlong on 2007-12-25 https://code.google.com/p/myc
  3. 所属分类:C++

    • 发布日期:2016-08-08
    • 文件大小:19kb
    • 提供者:itas109
  1. CSerialPort串口类最新修正版2016-08-10

  2. CSerialPort First Version by Remon Spekreijse on 2000-02-08 http://www.codeguru.com/cpp/i-n/network/serialcommunications/article.php/c2483/A-communication-class-for-serial-port.htm Second Version by mrlong on 2007-12-25 https://code.google.com/p/myc
  3. 所属分类:C++

    • 发布日期:2016-12-18
    • 文件大小:19kb
    • 提供者:itas109
  1. CSerialPort串口类最新修正版2017-02-14

  2. CSerialPort First Version by Remon Spekreijse on 2000-02-08 http://www.codeguru.com/cpp/i-n/network/serialcommunications/article.php/c2483/A-communication-class-for-serial-port.htm Second Version by mrlong on 2007-12-25 https://code.google.com/p/myc
  3. 所属分类:C++

    • 发布日期:2017-02-14
    • 文件大小:266kb
    • 提供者:itas109
  1. springboot+dubbo分布式架构,提供分布式缓存、分布式锁、分布式Session、读写分离

  2. 数据库:Druid数据库连接池,监控数据库访问性能,统计SQL的执行性能。 持久层:mybatis持久化,使用MyBatis-Plus优化,减少sql开发量;aop切换数据库实现读写分离。Transtraction注解事务。 MVC: 基于spring mvc注解,Rest风格Controller。Exception统一管理。 缓存和Session:注解redis缓存数据,Spring-session和redis实现分布式session同步,重启服务会话不丢失。 数据同步:基于redis的分布
  3. 所属分类:Java

    • 发布日期:2018-05-15
    • 文件大小:76mb
    • 提供者:qq_20612957
  1. springboot+dubbo分布式架构,提供分布式缓存、分布式锁、分布式Session、读写分离

  2. - Java语言的分布式系统架构。 使用SpringBoot整合开源框架。 - 使用Maven对项目进行模块化管理,提高项目的易开发性、扩展性。 - 系统包括5个子模块:公共功能、平台管理、项目页面、统一管理平台、项目说明。 - 公共功能:公共功能(基类、数据访问组件、读写分离、分布式session、HTTP客户端、日志服务、队列服务、支付服务组件、redis缓存、Web安全等等)、公共配置、工具类。 适合接口编程。
  3. 所属分类:Java

    • 发布日期:2019-02-01
    • 文件大小:76mb
    • 提供者:majker
  1. Android例子源码解决多线程读写sqlite数据库锁定问题

  2. SQLite实质上是将数据写入一个文件,通常情况下,在应用的包名下面都能找到xxx.db的文件,拥有root权限的手机,可以通过adb shell,看到data/data/packagename/databases/xxx.db这样的文件。我们可以得知SQLite是文件级别的锁:多个线程可以同时读,但是同时只能有一个线程写。Android提供了SqliteOpenHelper类,加入Java的锁机制以便调用。如果多线程同时读写(这里的指不同的线程用使用的是不同的Helper实例),后面的就会遇到
  3. 所属分类:其它

    • 发布日期:2019-07-29
    • 文件大小:836kb
    • 提供者:weixin_39840387
  1. 如何使用C#读写锁ReaderWriterLockSlim

  2. 读写锁的概念很简单,允许多个线程同时获取读锁,但同一时间只允许一个线程获得写锁,因此也称作共享-独占锁。在C#中,推荐使用ReaderWriterLockSlim类来完成读写锁的功能。 某些场合下,对一个对象的读取次数远远大于修改次数,如果只是简单的用lock方式加锁,则会影响读取的效率。而如果采用读写锁,则多个线程可以同时读取该对象,只有等到对象被写入锁占用的时候,才会阻塞。 简单的说,当某个线程进入读取模式时,此时其他线程依然能进入读取模式,假设此时一个线程要进入写入模式,那么他不得不被阻塞
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:102kb
    • 提供者:weixin_38708707
  1. C#解决SQlite并发异常问题的方法(使用读写锁)

  2. 本文实例讲述了C#解决SQlite并发异常问题的方法。分享给大家供大家参考,具体如下: 使用C#访问sqlite时,常会遇到多线程并发导致SQLITE数据库损坏的问题。 SQLite是文件级别的数据库,其锁也是文件级别的:多个线程可以同时读,但是同时只能有一个线程写。Android提供了SqliteOpenHelper类,加入Java的锁机制以便调用。但在C#中未提供类似功能。 作者利用读写锁(ReaderWriterLock),达到了多线程安全访问的目标。 using System; usi
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:58kb
    • 提供者:weixin_38736011
  1. C#使用读写锁三行代码简单解决多线程并发的问题

  2. 在开发程序的过程中,难免少不了写入错误日志这个关键功能。实现这个功能,可以选择使用第三方日志插件,也可以选择使用数据库,还可以自己写个简单的方法把错误信息记录到日志文件。 选择最后一种方法实现的时候,若对文件操作与线程同步不熟悉,问题就有可能出现了,因为同一个文件并不允许多个线程同时写入,否则会提示“文件正在由另一进程使用,因此该进程无法访问此文件”。 这是文件的并发写入问题,就需要用到线程同步。而微软也给线程同步提供了一些相关的类可以达到这样的目的,本文使用到的 System.Threadin
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:150kb
    • 提供者:weixin_38718434
  1. practice:知识梳理:数据结构和算法,leetcode解题记录,手写生产者-消费者模型,SpringAOP,Springboot自定义注释解,异常异常处理,整合Mybatis,整合Redis,mybatis逆向工程,死锁,同步锁,读-

  2. 欢迎大家来到Higmin GitHub项目! 创建此工程是为了巩固基础知识当然能对社区做点贡献也是我小小的心愿〜 本工程包含了SpringAOP,死锁,JUC同步锁,读-写同步锁,线程本地使用,JUC线程池和Spring提供的线程池,jdk 1.8中的日期时间API,数据结构中图的实现及操作和广度优先遍历/深度优先遍历(其他待完善),生成XML文件工具类,防止XSS攻击解决方案,mybatis逆向工程,接口并发测试,BIO,NIO,AIO,Netty的服务,客户端...以及在不断更新中,有不足之
  3. 所属分类:其它

    • 发布日期:2021-03-18
    • 文件大小:398kb
    • 提供者:weixin_42137028
  1. PHP程序中的文件锁、互斥锁、读写锁使用技巧解析

  2. 文件锁 全名叫 advisory file lock, 书中有提及。 这类锁比较常见,例如 mysql, php-fpm 启动之后都会有一个pid文件记录了进程id,这个文件就是文件锁。 这个锁可以防止重复运行一个进程,例如在使用crontab时,限定每一分钟执行一个任务,但这个进程运行时间可能超过一分钟,如果不用进程锁解决冲突的话两个进程一起执行就会有问题。 使用PID文件锁还有一个好处,方便进程向自己发停止或者重启信号。例如重启php-fpm的命令为 kill -USR2 `cat /usr
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:84kb
    • 提供者:weixin_38704565
  1. 深入多线程之:Reader与Write Locks(读写锁)的使用详解

  2. 线程安全的一个很经常的需求是允许并发读,但是不允许并发写,例如对于文件就是这样的。 ReaderWriterLockSlim 在.net framework 3.5的时候就提供了,它是用来代替以前的”fat”版本的”ReaderWriterLock” 这两个类,有两种基本的锁—-一个读锁,一个写锁。 写锁是一个完全排他锁。 读锁可以和其他的读锁兼容 因此当一个线程持有写锁的是很,所有的尝试获取读锁和写锁的线程全部阻塞,但是如果没有一个线程持有写锁,那么可以有一系列的线程并发的获取读锁。 Read
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:152kb
    • 提供者:weixin_38606169
  1. 各种锁汇总,乐观锁、悲观锁、分布式锁、可重入锁、互斥锁、读写锁、分段锁、类锁、行级锁等

  2. 各种锁汇总,乐观锁、悲观锁、分布式锁、可重入锁、互斥锁、读写锁、分段锁、类锁、行级锁等
  3. 所属分类:Java

    • 发布日期:2021-01-17
    • 文件大小:29kb
    • 提供者:bruce__ray
« 12 3 4 5 6 7 8 9 10 ... 17 »