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

搜索资源列表

  1. 新手学asp.net中线程、委托、回调、加锁。。。

  2. asp.net新手学习: 等待句柄 定制线程 管理线程(使线程中止,暂停,挂起等) 回调 加锁(实现临界区互斥操作) 借助封装类实现“线程调用带参方法” 通过委托异步调用方法
  3. 所属分类:C#

    • 发布日期:2010-08-29
    • 文件大小:110592
    • 提供者:fhquemc
  1. 读写锁(windows版,基于临界区实现,高效,简单)

  2. 读写锁(读-读并发,读-写互斥,写-写互斥,基于CRITICAL_SECTION实现,简单高效,不支持进程间使用,写操作优先(即当前有线程在读,有写操作后,不允许再有新的读,直至写操作完成,避免写饿死))
  3. 所属分类:网络攻防

    • 发布日期:2010-10-25
    • 文件大小:3072
    • 提供者:chishaxie
  1. 该程序主要针对VC中多线程编写中易遇到的程序死锁现象的发生做的机理剖析。主要是针对Csinglock类的用法进行说明。

  2. 该程序主要针对VC中多线程编写中易遇到的程序死锁现象的发生做的机理剖析。主要是针对Csinglock类的用法进行说明。
  3. 所属分类:C++

    • 发布日期:2011-02-03
    • 文件大小:3145728
    • 提供者:perrykit
  1. 操作系统 同步通信与死锁

  2. 3.1 并发进程 3.2 临界区管理 3.3 信号量与PV操作 3.4 管程 3.5 进程通信 3.6 死锁
  3. 所属分类:网络攻防

    • 发布日期:2011-02-16
    • 文件大小:892928
    • 提供者:maiyaermaiya
  1. 一对多锁C++实现和DEMO

  2. 使用事件和临界区实现的一对多锁,可用于一写多读、一读多写等一对多环境下多线程间的同步。使用事件和临界区实现,里面有具体的DEMO。 其中绘制信息使用了GDI和双缓存。
  3. 所属分类:C++

    • 发布日期:2012-02-21
    • 文件大小:50176
    • 提供者:lirg8405
  1. vc临界区的实现

  2. 用VC实现两个线程的同步,申请不当则可能会发会死锁.此例就是如此
  3. 所属分类:C++

    • 发布日期:2008-07-12
    • 文件大小:1024
    • 提供者:zzyong521
  1. c++线程加锁

  2. 代码中的临界区变量(cs)就可以看作是变量s的锁,当函数EnterCriticalSection返回时,当前线程就获得了这把锁,之后就是对变量的访问了。访问完成后,调用LeaveCriticalSection表示释放这把锁,允许其他线程继续使用它。 
  3. 所属分类:C++

    • 发布日期:2013-01-13
    • 文件大小:44032
    • 提供者:lk_park1
  1. 多线程 教程 各种锁 半成品的CAS 临界区 信号量 事件 互斥锁 队列

  2. 多线程 教程 各种锁 半成品的CAS 临界区 信号量 事件 互斥锁 队列
  3. 所属分类:C++

    • 发布日期:2013-06-07
    • 文件大小:11534336
    • 提供者:wuxiangyukid123
  1. C#线程锁介绍源码

  2. 1.几种同步方法的区别 lock和Monitor是.NET用一个特殊结构实现的,Monitor对象是完全托管的、完全可移植的,并且在操作系统资源要求方 面可能更为有效,同步速度较快,但不能跨进程同步。lock(Monitor.Enter和Monitor.Exit方法的封装),主要作用是锁定临界区,使临 界区代码只能被获得锁的线程执行。Monitor.Wait和Monitor.Pulse用于线程同步,类似信号操作,个人感觉使用比较复杂,容易造成死 锁。 互斥体Mutex和事件对象EventWai
  3. 所属分类:C#

    • 发布日期:2014-03-12
    • 文件大小:36864
    • 提供者:u010745238
  1. 操作系统同步与死锁

  2. 操作系统同步与死锁课件。并发进程、进程的交往:竞争和协作。临界区管理
  3. 所属分类:其它

    • 发布日期:2015-02-01
    • 文件大小:130048
    • 提供者:zhudatu
  1. 多线程中互斥锁和临界区锁编码及特点

  2. 如题,包括如何实现一个互斥锁互斥锁和临界区锁
  3. 所属分类:C++

    • 发布日期:2015-03-11
    • 文件大小:5120
    • 提供者:uuu99910
  1. 生产者消费者问题(缓冲区互斥,临界区)

  2. 生产者消费者问题 while(1) { WaitForSingleObject(hMutex,INFINITE); if(count==BufferSize){ //缓冲区满 ReleaseMutex(hMutex); //等待直到缓冲区非满 WaitForSingleObject(hNotFullEvent,INFINITE); continue; } //得到互斥锁且缓冲区非满,跳出while循环 break; } if (tail>14){ cout<<"缓冲区已满,不
  3. 所属分类:其它

    • 发布日期:2008-10-31
    • 文件大小:9216
    • 提供者:snake2
  1. 关于在类的构造函数和析构使用临界区函数导致的多线程死锁的一个经验之谈

  2. 关于在类的构造函数和析构使用临界区函数导致的多线程死锁的一个经验之谈
  3. 所属分类:C++

    • 发布日期:2015-03-26
    • 文件大小:20480
    • 提供者:tanwenhong
  1. 互斥对象锁和临界区锁性能比较

  2. 在同一个进程的多线程同步锁,宜用临界区锁,它比较节约线程上下文切换带来的系统开销。但因临界区工作在用户模式下,所以不能对不同进程中的多线程进行同步。
  3. 所属分类:C++

    • 发布日期:2019-03-22
    • 文件大小:22528
    • 提供者:jiangping84
  1. 自旋锁和互斥锁区别

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

    • 发布日期:2020-07-18
    • 文件大小:61440
    • 提供者:weixin_38608378
  1. 浅谈Python线程的同步互斥与死锁

  2. 线程间通信方法     1. 通信方法 线程间使用全局变量进行通信     2. 共享资源争夺 共享资源:多个进程或者线程都可以操作的资源称为共享资源。对共享资源的操作代码段称为临界区。 影响 : 对共享资源的无序操作可能会带来数据的混乱,或者操作错误。此时往往需要同步互斥机制协调操作顺序。     3. 同步互斥机制 同步 : 同步是一种协作关系,为完成操作,多进程或者线程间形成一种协调,按照必要的步骤有序执行操作。两个或两个以上的进程或线程在运行过程中协同步调,按预定的先后次序运行。比如 A
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:162816
    • 提供者:weixin_38647925
  1. 脉冲式Nd:YAG激光器克尔透镜锁模的研究

  2. 在平凹临界稳定腔脉冲式Nd:YAG激光器中插入LiF:F-2晶体实现稳定锁模运转。分析LiF:F-2非线性吸收在锁模过程中的作用,计算Nd:YAG自聚焦引起的腔的稳区范围和激光振荡模式的变化。理论和实验结果均表明,克尔透镜效应是实现该激光器锁模运转的关键因素。
  3. 所属分类:其它

    • 发布日期:2021-02-11
    • 文件大小:135168
    • 提供者:weixin_38575421
  1. 深入理解Java内存模型??锁

  2. 锁的释放-获取建立的happens before 关系   锁是java并发编程中重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。   下面是锁释放-获取的示例代码: class MonitorExample {     int a = 0;     public synchronized void writer() {  //1         a++;                             //2     }
  3. 所属分类:其它

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

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

    • 发布日期:2021-01-20
    • 文件大小:317440
    • 提供者:weixin_38609765
  1. 浅谈互斥锁为什么还要和条件变量配合使用

  2. mutex体现的是一种竞争,我离开了,通知你进来。 cond体现的是一种协作,我准备好了,通知你开始吧。 互斥锁一个明显的缺点是它只有两种状态:锁定和非锁定。而条件变量通过允许线程阻塞和等待另一个线程发送信号的方法弥补了互斥锁的不足,它常和互斥锁一起配合使用。使用时,条件变量被用来阻塞一个线程,当条件不满足时,线程往往解开相应的互斥锁并等待条件发生变化。一旦其他的某个线程改变了条件变量,他将通知相应的条件变量唤醒一个或多个正被此条件变量阻塞的线程。这些线程将重新锁定互斥锁并重新测试条件是否满足。
  3. 所属分类:其它

    • 发布日期:2021-01-10
    • 文件大小:71680
    • 提供者:weixin_38610012
« 12 3 4 5 6 »