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

搜索资源列表

  1. Delphi多线程编程之三 同步读写全局数据

  2. 一、临界区 所谓临界区,就是一次只能由一个线程来执行的一段代码。如果把初始化数组的代码放在临界区内,另一个线程在第一个线程处理完之前是不会被执行的。 使用临界区的步骤: 1、先声明一个全局变量类型为TRTLCriticalSection; 2、在线程Create()前调用InitializeCriticalSection()过程来初始化,该函数定义是: void WINAPI InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSect
  3. 所属分类:Delphi

    • 发布日期:2009-08-18
    • 文件大小:207872
    • 提供者:huangwenqing
  1. VC多线程编程,利用信号量进行控制

  2. 利用VC实现多线程编程。线程间的通信有多种,本程序时利用信号量机制实现
  3. 所属分类:C++

    • 发布日期:2010-01-03
    • 文件大小:300032
    • 提供者:yoyotongxue
  1. 读者与写者问题多线程

  2. 用多线程同步方法解决读者写者问,目的: 通过研究Linux的线程机制和信号量实现读者写者问题 (Reader-Writer Problem )的并发控制。 说明: 设有20个连续的存储单元,写入/读出的数据项设定为1~20这20个字符。
  3. 所属分类:Linux

    • 发布日期:2010-06-29
    • 文件大小:65536
    • 提供者:kingwu008
  1. 多线程同步方法解决读者阅览问题

  2. 目的: 通过研究Linux的线程机制和信号量实现读者阅览问题(Reading-Reader Probelem)的并发控制。 说明: 设阅览室有5把椅子,几把椅子可用连续存储单元。 要求; (1) 每个读者进入阅览室后,即时显示“Entered” 及其线程标识,还同时显示阅览室共有几名顾客及其所坐的位置。 (2) 至少有10个读者,每人阅览至少3秒钟。 (3) 多个读者须共享操作函数代码。
  3. 所属分类:Linux

    • 发布日期:2010-06-29
    • 文件大小:514048
    • 提供者:kingwu008
  1. Linux信号量线程控制--培训教程.pdf

  2. Linux信号量线程控制--培训教程.pdf 亚嵌培训教程,绝对经典。
  3. 所属分类:Linux

    • 发布日期:2010-10-06
    • 文件大小:190464
    • 提供者:sbsolijieliwei
  1. 自己编写的 线程同步控制 有事件 互斥 临界区 信号量欢迎大家给与指正和修改 线程同步控制

  2. 自己编写的 线程同步控制 有事件 互斥 临界区 信号量欢迎大家给与指正和修改  如果您编译的时候 不能通过 是因为您安装的vs2008没有打SP1的补丁,所以打上补丁就可以了 或者您感觉补丁打起来有些麻烦 也可以采用 在stdafx。h中注释掉//#include 后,添加 #define CWinAppEx CWinApp 来解决这个问题
  3. 所属分类:专业指导

    • 发布日期:2011-02-14
    • 文件大小:6291456
    • 提供者:zxl0726
  1. linux多线程编程 内有函数和实例

  2. 一.什么是线程 在一个程序里的多个执行路线就叫做线程。 更准确的定义是:线程是“一个 进程内部的一个控制序列”。 典型的 unix 进程可以看成只有一个控制线程:一个进程在同一时刻只做一 件事情。 有了多个控制线程以后,在程序设计时可以把进程设计成在同一时刻能 够做不止一件事,每个线程处理各只独立的任务。 二.线程的优点 (1) 通过为每种事件类型的处理分配单独的线程,能够简化处理异步时间 的代码。 (2) 多个线程可以自动共享相同的存储地址空间和文件描述符。 (3) 有些问题可以通过将其分解
  3. 所属分类:C/C++

    • 发布日期:2011-04-11
    • 文件大小:332800
    • 提供者:hml1006
  1. python经典程序

  2. 对于初学python人来说,可能会遇到类文件如何创建,模块如何编写,线程如何控制等等诸多问题,这个代码是我初学python的时候写,做了一段时间的python开发之后,又重写了其中的某些模块,应该会初学python的人有所帮助。
  3. 所属分类:Python

    • 发布日期:2011-08-22
    • 文件大小:11264
    • 提供者:lk198523
  1. Win32多线程程序设计(完美版).pdf

  2. 第一篇 上路吧,线程 第1章 为什么要“千头万绪” 一条曲折的路 与线程共枕 为什么最终用户也需要多线程 Win32基础 Context Switching Race Conditions(竞争条件) Atomic Operations(原子操作) 线程之间如何通讯 好消息与坏消息 第2章 线程的第一次接触 产生一个线程 使用多个线程的结果 核心对象(Kernel Objects) 线程结束代码(Exit Code) 结束一个线程 错误处理 后台打印(Background Printing)
  3. 所属分类:C++

    • 发布日期:2012-01-03
    • 文件大小:5242880
    • 提供者:l361357732
  1. Linux多线程编程

  2. linux 多线程编程,线程库,线程的控制,线程和信号
  3. 所属分类:C

    • 发布日期:2012-03-06
    • 文件大小:294912
    • 提供者:wangbaoan
  1. linux多线程编程.ppt

  2. 1、Linux下线程概述 2、linux线程实现 。。。。。。。。。 2.4 信号量线程控制 等等 基本概述了linux下多线程编程的一些基本内容 入门教程 28页
  3. 所属分类:C

    • 发布日期:2012-11-12
    • 文件大小:203776
    • 提供者:wodet
  1. linux下多线程扑克牌游戏框架

  2. 创建了1个控制线程和4个玩家线程。控制线程负责游戏流程的控制,4个玩家线程负责各自的叫牌、出牌的计算。5个线程间利用多线程同步技术(互斥量、条件变量、信号)完整模拟了真实的游戏流程。
  3. 所属分类:C

    • 发布日期:2013-05-05
    • 文件大小:19456
    • 提供者:hopelqq
  1. 线程中CreateEvent和SetEvent及WaitForSingleObject的用法

  2. 线程中CreateEvent和SetEvent及WaitForSingleObject的用法
  3. 所属分类:C++

    • 发布日期:2013-12-01
    • 文件大小:41984
    • 提供者:sky15893303
  1. 用多线程同步方法演示“生产者-消费者”问题

  2. 1、设计目的:通过研究Linux的进程同步机制和信号量,实现生产者消费者问题的并发控制。 2、说明:有界缓冲区内设有26个存储单元,放入取出的产品设定为26个大写英文字母。 3、设计要求: 1) 生产者与消费者均有二个以上 2) 生产者和消费者进程的数目在程序界面上可调,在运行时可随时单个增加与减少生产者与消费者 3) 生产者的生产速度与消费者的消费速度均可在程序界面调节,在运行中,该值调整后立即生效 4) 生产者生产的产品由随机函数决定 5) 多个生产者或多个消费者之间必须有共享对缓冲区进行
  3. 所属分类:Linux

    • 发布日期:2014-07-18
    • 文件大小:313344
    • 提供者:u011327872
  1. 多线程编程中关键的一步是保护所有的共享资源,

  2. 多线程编程中关键的一步是保护所有的共享资源,工具主要有互锁函数、临界段和互斥体等;另一个实质性部分是协调线程使其完成应用程序的任务,为此,可利用内核中的事件对象和信号。 在进程内或进程间实现线程同步的最方便的方法是使用事件对象,这一组内核对象允许一个线程对其受信状态进行直接控制 (见表4-1) 。
  3. 所属分类:网络攻防

    • 发布日期:2008-11-07
    • 文件大小:501760
    • 提供者:a586084
  1. java 线程同步 信号量控制同步

  2. 关于线程同步 synchronize,需要牢牢记住的第一点是:线程同步就是线程排队。同步就是排队。线程同步的目的就是避免线程“同步”执行。
  3. 所属分类:Java

    • 发布日期:2008-11-16
    • 文件大小:214016
    • 提供者:home_dog
  1. 使用线程自动刷新数据的例子

  2. 使用线程(Thread)每隔1秒都会随机生成DataGridView的数据源,并通过信号对线程进行控制。
  3. 所属分类:C#

    • 发布日期:2017-06-11
    • 文件大小:57344
    • 提供者:zxh91989
  1. 线程同步机制-AutoResetEvent

  2. AutoResetEvent 允许线程通过发信号互相通信。通常,此通信涉及线程需要独占访问的资源。 线程通过调用 AutoResetEvent 上的 WaitOne 来等待信号。如果 AutoResetEvent 处于非终止状态,则该线程阻塞,并等待当前控制资源的线程通过调用 Set 发出资源可用的信号。 调用 Set 向 AutoResetEvent 发信号以释放等待线程。AutoResetEvent 将保持终止状态,直到一个正在等待的线程被释放,然后自动返回非终止状态。如果没有任何线程在等
  3. 所属分类:专业指导

    • 发布日期:2008-12-18
    • 文件大小:635
    • 提供者:cooperative
  1. 【转发】基于Boost的数据处理器及线程安全类和信号量

  2. 1. 线程安全的双端队列,可用于多线程中传递数据,数据类型包括二进制流、简单类型、对象等。 2. 封装了boost的condition_variable,使其使用方法很接近Windows的Event。其优势在于能跨平台使用。 3. 封装了boost的mutex,能跨平台使用。 4. 封装了boost的mutex的scoped_lock,能跨平台使用。
  3. 所属分类:C++

    • 发布日期:2018-04-02
    • 文件大小:16384
    • 提供者:csmtv
  1. python线程信号量semaphore使用解析

  2. 这篇文章主要介绍了python线程信号量semaphore使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.semaphore信号量原理 多线程同时运行,能提高程序的运行效率,但是并非线程越多越好,而semaphore信号量可以通过内置计数器来控制同时运行线程的数量,启动线程(消耗信号量)内置计数器会自动减一,线程结束(释放信号量)内置计数器会自动加一;内置计数器为零,启动线程会阻塞,直到有本线程结束或者其他线程结束为止; 二.se
  3. 所属分类:其它

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