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

搜索资源列表

  1. IPC_Control

  2. 一个进程间通信的典型例子,使用到了信号灯,互斥锁,共享内存等
  3. 所属分类:网络攻防

    • 发布日期:2009-05-06
    • 文件大小:134144
    • 提供者:txy2008msn
  1. unix 网络编程 消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris门、Sun RPC)

  2.   本书是一部UNIX网络编程的经典之作。进程间通信(IPC)几乎是所有Unix程序性能的关键,理解IPC也是理解如何开发不同主机间网络应用程序的必要条件。本书从对Posix IPC和System V IPC的内部结构开始讨论,全面深入地介绍了4种IPC形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris门、Sun RPC)。附录中给出了测量各种IPC形式性能的方法。   本书内
  3. 所属分类:网络基础

    • 发布日期:2010-03-13
    • 文件大小:5242880
    • 提供者:zhanying07
  1. 多线程编程原理与实战(超优秀)

  2. 包含详细介绍多线程编程的四个文档及可运行的代码: 1、多线程编程-API.doc 2、多线程编程-互斥锁.doc 3、多线程编程-信号量.doc 4、多线程编程-监控线程.doc 其中监控线程部分有较好的参考价值。
  3. 所属分类:Linux

    • 发布日期:2010-09-11
    • 文件大小:50176
    • 提供者:gueter
  1. 读写锁 改进版

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

    • 发布日期:2012-05-18
    • 文件大小:33792
    • 提供者:xwbshmily
  1. 条件变量交替控制多线程共享资源

  2. 适合linux-c网络编程初学者学习的多线程控制,linux下编译通过,通过互斥锁和条件变量,最终线程的运行结果输出到txt文件中。
  3. 所属分类:网管软件

    • 发布日期:2012-08-20
    • 文件大小:3072
    • 提供者:pl170502069
  1. 信号量与互斥锁

  2. 详细透彻地讲明信号量和互斥锁之间的关系!
  3. 所属分类:C

    • 发布日期:2012-12-20
    • 文件大小:32768
    • 提供者:wanglonghua86
  1. 哲学家吃空心粉

  2. 模拟哲学家吃空心粉的游戏,使用linux多线程以及互斥锁实现
  3. 所属分类:C

  1. 读写锁.txt

  2. ReentrantLock//互斥锁 class CachedData { Object data; volatile boolean cacheValid; ReentrantReadWriteLock rwl = new ReentrantReadWriteLock();
  3. 所属分类:Java

    • 发布日期:2013-01-31
    • 文件大小:1024
    • 提供者:su244164749
  1. 有别于互斥锁的自旋锁

  2. 对于互斥锁,如果资源已经被占用,自愿申请者只能进入睡眠状态。但自旋锁不会引起调用者睡眠
  3. 所属分类:C

    • 发布日期:2014-09-30
    • 文件大小:904
    • 提供者:chengshinanhai
  1. Delphi XE10.2.3多线程大量读和少量写公共资源时,用原子自旋读写锁代替互斥锁提高效率

  2. 对于一个高性能服务器在处理多数读取,少量写入的场景时,如果还是使用常规的互斥锁方式,显然就不明智了,这种读多写少的场景最适合使用读写锁方式,读取时不加锁,多线程并发读取,效率是最高的,要写入数据时堵塞所有后面进来的读写线程,写完释放锁,所有读取线程又并发读取,详细内容请见:https://blog.csdn.net/u013420701/article/details/79912242
  3. 所属分类:Delphi

    • 发布日期:2018-04-12
    • 文件大小:10485760
    • 提供者:u013420701
  1. 跨平台进程同步互斥锁类

  2. # ProcessMutexLock windows、linux跨平台进程同步互斥锁类
  3. 所属分类:C++

    • 发布日期:2018-07-14
    • 文件大小:7168
    • 提供者:htcontrol
  1. 自旋锁和互斥锁区别

  2. POSIX threads(简称Pthreads)是在多核平台上进行并行编程的一套常用的API。线程同步(Thread Synchronization)是并行编程中非常重要的通讯手段,其中最典型的应用就是用Pthreads提供的锁机制(lock)来对多个线程之间共 享的临界区(Critical Section)进行保护(另一种常用的同步机制是barrier)。
  3. 所属分类:其它

    • 发布日期:2020-07-18
    • 文件大小:61440
    • 提供者:weixin_38608378
  1. Mysql(MyISAM)的读写互斥锁问题的解决方法

  2. 最近因为数据库读的请求增加,出现了比较严重的读写锁问题,由于主从分离,主服务器很快的执行完了写入的操作,但从库由于有大量的select的查询,会被这些来自主辅同步的update,insert严重堵塞,最后造成所有的Mysql从库负载迅速上升。
  3. 所属分类:其它

    • 发布日期:2020-09-11
    • 文件大小:56320
    • 提供者:weixin_38740391
  1. 浅谈互斥锁为什么还要和条件变量配合使用

  2. 下面小编就为大家带来一篇浅谈互斥锁为什么还要和条件变量配合使用。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-09-15
    • 文件大小:71680
    • 提供者:weixin_38632046
  1. 详解Golang互斥锁内部实现

  2. 本篇文章主要介绍了详解Golang互斥锁内部实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-09-21
    • 文件大小:66560
    • 提供者:weixin_38724349
  1. 数据库的事务能否代替编程语言中的互斥锁

  2. 写代码的时候出现了一个思路上的问题 就是对于数据库中的数据,有并发问题 ,比如用户的好友最大数量30,当前用户的好友数量是29,如果用户之前向另外2位玩家发送过好友申请,并且这2位好友同时同意的话,就会出现并发问题。 该逻辑中,是执行了多条不同的sql来处理这个加好友的实现,多条sql是在一个事务中执行的。我一开始的解决思路是在执行第一条sql的时候就加锁,执行完全部sql的时候解锁,但是想到了mysql中是有行锁的 并且第一条sql是会触发行锁的sql ,属于删改类型的sql。 默认这2个线程
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:49152
    • 提供者:weixin_38586279
  1. 并行处理:使用线程,互斥锁,锁和信号量的并行处理演示-源码

  2. 并行处理仿真 第一种解决方案是在线程之间使用共享内存进行多线程合并排序,并通过多进程合并排序来显示差异 其他两个问题是现实世界中两种不同类型的问题,它们被建模为具有并行处理的计算机程序,需要谨慎使用线程,互斥量,信号量和条件变量。 相关解决方案的README.md中提到了每种解决方案的更多详细信息注意:所有的提交都可以在此下的作业4中看到
  3. 所属分类:其它

    • 发布日期:2021-02-21
    • 文件大小:551936
    • 提供者:weixin_42101720
  1. 举例讲解Python中的死锁、可重入锁和互斥锁

  2. 一、死锁 简单来说,死锁是一个资源被多次调用,而多次调用方都未能释放该资源就会造成死锁,这里结合例子说明下两种常见的死锁情况。 1、迭代死锁 该情况是一个线程“迭代”请求同一个资源,直接就会造成死锁: import threading import time class MyThread(threading.Thread): def run(self): global num time.sleep(1) if mutex.acquire(1): num
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:70656
    • 提供者:weixin_38518006
  1. PHP程序中的文件锁、互斥锁、读写锁使用技巧解析

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

    • 发布日期:2021-01-21
    • 文件大小:86016
    • 提供者:weixin_38704565
  1. Java并发编程实战 03互斥锁 解决原子性问题

  2. 文章系列 Java并发编程实战 01并发编程的Bug源头 Java并发编程实战 02Java如何解决可见性和有序性问题 摘要 在上一篇文章02Java如何解决可见性和有序性问题当中,我们解决了可见性和有序性的问题,那么还有一个原子性问题咱们还没解决。在第一篇文章01并发编程的Bug源头当中,讲到了把一个或者多个操作在 CPU 执行的过程中不被中断的特性称为原子性,那么原子性的问题该如何解决。 同一时刻只有一个线程执行这个条件非常重要,我们称为互斥,如果能保护对共享变量的修改时互斥的,那么就能保住
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:317440
    • 提供者:weixin_38609765
« 1 2 3 45 6 7 8 9 10 ... 36 »