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

搜索资源列表

  1. C#线程研究等待句柄,定制线程,管理线程(使线程中止,暂停,挂起等)

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

    • 发布日期:2009-12-17
    • 文件大小:110592
    • 提供者:abuhome
  1. C# ——自定义线程池

  2. 用C#自己实现的线程池。很好的范例。有助于对线程池,线程同步,线程锁的学习。很真研究通这个例子之后,我相信你对线程肯定有深刻的了解
  3. 所属分类:C#

    • 发布日期:2010-04-16
    • 文件大小:27648
    • 提供者:lg9925
  1. C++的线程读写锁(windows实现)

  2. /** * 读写锁 * 读-读并发,读-写互斥,写-写互斥 * Windows NT下可以使用 * 基于CRITICAL_SECTION实现,简单高效,只支持在进程内使用,不支持进程间使用 * 支持限制最大并发读者数 * 写操作优先(即当前有线程在读,有写操作后,不允许再有新的读,直至写操作完成,避免写操作饿死) * 直接加写锁才是写优先状态,采用尝试写是非写优先的 * @version 1.1 */ 附带有使用的例子……
  3. 所属分类:网络攻防

    • 发布日期:2010-10-27
    • 文件大小:3072
    • 提供者:chishaxie
  1. C++ 使用CMutex 类实现线程同步

  2. C++ 使用CMutex 类实现线程同步,将了解到声明线程函数,定义全局变量m_Sec,程序睡眠10秒,锁定临界区,对临界区进行解锁,输出变量等知识点。
  3. 所属分类:C++

    • 发布日期:2011-11-08
    • 文件大小:4096
    • 提供者:gouyue
  1. C++实现线程锁

  2. 这是学习线程锁时候写的代码,用C++实现,很容易看懂
  3. 所属分类:C++

    • 发布日期:2012-03-01
    • 文件大小:3145728
    • 提供者:likos
  1. C#多线程编程实例实战.doc

  2. C#多线程编程实例实战.doc C#多线程编程实例实战 C#多线程编程实例实战 2008-12-15 问题的提出 所谓单个写入程序/多个阅读程序的线程同步问题,是指任意数量的线程访问共享资源时,写入程序(线程)需要修改共享资源,而阅读程序(线程)需要读取数据。在这个同步问题中,很容易得到下面二个要求: 1) 当一个线程正在写入数据时,其他线程不能写,也不能读。 2) 当一个线程正在读入数据时,其他线程不能写,但能够读。 在数据库应用程序环境中经常遇到这样的问题。比如说,有n个最终用户,他们都要
  3. 所属分类:C#

    • 发布日期:2012-12-15
    • 文件大小:35840
    • 提供者:wangyu519
  1. NET多线程同步方法详解

  2. .NET多线程同步方法详解(一):自由锁(InterLocked) 本文主要描述在C#中线程同步的方法。线程的基本概念网上资料也很多就不再赘述了。直接接入主题,在多线程开发的应用中,线程同步是不可避免的。在.Net框架中,实现线程同步主要通过以下的几种方式来实现,在MSDN的线程指南中已经讲了几种,本文结合作者实际中用到的方式一起说明一下。 1. 维护自由锁(InterLocked)实现同步 2. 监视器(Monitor)和互斥锁(lock) 3. 读写锁(ReadWriteLock) 4.
  3. 所属分类:C#

    • 发布日期:2013-09-06
    • 文件大小:63488
    • 提供者:skyering
  1. C++封装的一个跨平台的线程类和锁类

  2. C++封装的一个linux和windows的线程类,一个线程锁类,两个配合使用实现一份多线程的代码适应两个平台
  3. 所属分类:C++

    • 发布日期:2013-12-28
    • 文件大小:4096
    • 提供者:fly2010love
  1. 多线程锁屏软件

  2. 自己写的一个锁屏软件,采用C++创建多线程来同时完成配置界面和资源显示界面,实现了托盘图标,超链接子窗口,位图格式显示时间的子窗口,是学习的好帮手,对windows消息机制感兴趣的小伙伴可别错过哦。
  3. 所属分类:Windows Server

    • 发布日期:2014-03-04
    • 文件大小:124928
    • 提供者:hd770c
  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. linuxC语言线程池实现CP命令

  2. linux系统下C语言 利用线程池技术实现CP命令 压缩包包含:源代码+开发说明PPT 线程池头文件: //任务 struct task { void *(*task)(void *arg); void *arg; struct task *next; }; //线程池 typedef struct thread_pool { pthread_mutex_t lock;//互斥锁 pthread_cond_t cond;//条件变量 struct task *tas k_list;//任务队列
  3. 所属分类:C

    • 发布日期:2017-01-03
    • 文件大小:1048576
    • 提供者:qq_31973749
  1. c#多线程资料

  2. 深入浅出讲述多线程的原理和实现,开始部分如下所示: 所谓单个写入程序/多个阅读程序的线程同步问题,是指任意数量的线程访问共享资源时,写入程序 (线程)需要修改共享资源,而阅读程序(线程)需要读取数据。在这个同步问题中,很容易得到下面二 个要求: 1) 当一个线程正在写入数据时,其他线程不能写,也不能读。 2) 当一个线程正在读入数据时,其他线程不能写,但能够读。 在数据库应用程序环境中经常遇到这样的问题。比如说,有 n 个最终用户,他们都要同时访问同一 个数据库。其中有 m 个用户要将数据存入
  3. 所属分类:.Net

    • 发布日期:2017-09-13
    • 文件大小:2097152
    • 提供者:hongyan196
  1. vb.net C#线程锁超时控制代码

  2. ManualResetEvent是一个超时等待的线程锁,如果超时返回false,接收指令显示true,但是没法实现在超时后让他继续等待,这种需求我们可以用在以下场景: 控制线程超时方法 1.[主线程]:请求方发送请求,立即创建超时等待线程锁 2.[异步线程]:接收数据,数据包合并,数据包合并完成后向解锁主线程 3,[主线程]:超时则进入超时异常,接到异步线程的通知则进入后续业务 我们在使用时会发现,第二步可能是一个时间长短很难预估的范围,例如你可能是获取一个数据库
  3. 所属分类:VB

    • 发布日期:2020-06-01
    • 文件大小:69632
    • 提供者:fy53888
  1. 深入了解c#多线程编程

  2. 一、使用线程的理由 1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2、可以使用线程来简化编码。 3、可以使用线程来实现并发执行。 二、基本知识 1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。 2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台线程也会被直接终止,不会抛出异常。 3、挂起(Suspend)和唤醒(Resume):由于线程的执行顺序和程序的执行
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:77824
    • 提供者:weixin_38660327
  1. C#多线程编程之使用ReaderWriterLock类实现多用户读与单用户写同步的方法

  2. 本文实例讲述了C#多线程编程之使用ReaderWriterLock类实现多用户读与单用户写同步的方法。分享给大家供大家参考,具体如下: 摘要:C#提供了System.Threading.ReaderWriterLock类以适应多用户读/单用户写的场景。该类可实现以下功能:如果资源未被写操作锁定,那么任何线程都可对该资源进行读操作锁定,并且对读操作锁数量没有限制,即多个线程可同时对该资源进行读操作锁定,以读取数据。 使用Monitor或Mutex进行同步控制的问题:由于独占访问模型不允许任何形式的
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:81920
    • 提供者:weixin_38743076
  1. C#多线程经典示例(吃苹果)

  2. 本文主要讲述了多线程开发中经典示例,通过本示例,可以加深对多线程的理解。 示例概述: 下面用一个模拟吃苹果的实例,说明C#中多线程的实现方法。要求开发一个程序实现如下情况:一个家庭有三个孩子,爸爸妈妈不断削苹果往盘子里面放,老大、老二、老三不断从盘子里面取苹果吃。盘子的大小有限,最多只能放5个苹果,并且爸妈不能同时往盘子里面放苹果,妈妈具有优先权。三个孩子取苹果时,盘子不能为空,三人不能同时取,老三优先权最高,老大最低。老大吃的最快,取的频率最高,老二次之。 涉及到知识点: 线程Threa
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:95232
    • 提供者:weixin_38743119
  1. C++ 使用CMutex 类实现线程同步

  2. 内容索引:VC/C++源码,系统相关,线程,CMutex,同步  C++ 使用CMutex 类实现线程同步,将了解到声明线程函数,定义全局变量m_Sec,程序睡眠10秒,锁定临界区,对临界区进行解锁,输出变量等知识点。
  3. 所属分类:其它

    • 发布日期:2021-03-17
    • 文件大小:4096
    • 提供者:weixin_38621427
  1. c#多线程中Lock()关键字的用法小结

  2. 本文介绍C# lock关键字,C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。 每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。 其中,lock是一种比较好用的简单的线程同步方式,它是通过为给定对象获取互斥锁来实现同步的。它可以保证当一个线程在关键
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:63488
    • 提供者:weixin_38723373
  1. C#中实现线程同步lock关键字的用法详解

  2. 1. lock关键字保证一个代码块在执行的过程中不会受到其他线程的干扰,这是通过在该代码块的运行过程中对特定的对象加互斥锁来实现的。 2. lock关键字的参数必须是引用类型的对象。lock对基本数据类型如int,long等无效,因为它所作用的类型必须是对象。如果传入long类型数据,势必被转换为Int64结构类型,则加锁的是全新的对象引用。如果需要对它们进行互斥访问限制,可以使用System.Threading.Interlocked类提供的方法,这个类是提供原子操作的。 3. lock(th
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:44032
    • 提供者:weixin_38606639
  1. C#多线程编程详解

  2. C#提供了丰富的多线程操作,为编程带来了极大的便利。 一、使用线程的理由 1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2、可以使用线程来简化编码。 3、可以使用线程来实现并发执行。 二、基本知识 1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。 2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台线程也会被直接终止,不会抛出异常。 3、挂起(Suspend)
  3. 所属分类:其它

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