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

搜索资源列表

  1. WinAPI (Delphi版)

  2. Creating Windows CreateMDIWindow CreateWindow CreateWindowEx RegisterClass RegisterClassEx UnregisterClass Message Processing BroadcastSystemMessage CallNextHookEx CallWindowProc DefFrameProc DefMDIChildProc DefWindowProc DispatchMe ssage GetMessage
  3. 所属分类:Delphi

    • 发布日期:2004-11-10
    • 文件大小:1mb
    • 提供者:microrain
  1. Delphi多线程编程之三 同步读写全局数据

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

    • 发布日期:2009-08-18
    • 文件大小:203kb
    • 提供者:huangwenqing
  1. 在同步代码结束后,使用ReleaseMutex(THandle

  2. 您查询的关键词是:delphi 同步 数据 。如果打开速度慢,可以尝试快速版;如果想保存快照,可以添加到搜藏。 (百度和网页http://blog.csdn.net/mygodsos/archive/2008/10/19/3097921.aspx的作者无关,不对其内容负责。百度快照谨为网络故障时之索引,不代表被搜索网站的即时页面。) --------------------------------------------------------------------------------
  3. 所属分类:Delphi

    • 发布日期:2009-08-18
    • 文件大小:379kb
    • 提供者:huangwenqing
  1. Mutex 互斥量使用实例

  2. 一个关于互斥量使用的简单实例,主要使用CreateMutex, ReleaseMutex等。
  3. 所属分类:专业指导

    • 发布日期:2010-05-12
    • 文件大小:463kb
    • 提供者:lemoo
  1. 【。net 专业】 面试题

  2. 【面试题库网整理 .net 面试题(附答案)(四)】 7. 某一密码仅使用K、L、M、N、O共5个字母,密码中的单词从左向右排列,密码单词必须遵循如下规则: (1) 密码单词的最小长度是两个字母,可以相同,也可以不同 (2) K不可能是单词的第一个字母 (3) 如果L出现,则出现次数不止一次 (4) M不能使最后一个也不能是倒数第二个字母 (5) K出现,则N就一定出现 (6) O如果是最后一个字母,则L一定出现 问题一:下列哪一个字母可以放在LO中的O后面,形成一个3个字母的密码单词? A)
  3. 所属分类:C#

    • 发布日期:2010-05-19
    • 文件大小:13kb
    • 提供者:liyanan05180801
  1. 进程同步实验代码 图书馆 ,登记,注册使用 CreateMutex,WaitForSingleObject

  2. 图书馆登记和注销 要求:有一阅览室,读者进入时必须先在一张登记表上登记。该表中每个表项代表阅览室中的一个座位。读者离开时要消掉其登记信息。阅览室共有50 个座位。登记表每次仅允许一位读者进行登记或注销。 本实验由两个进程组成,分别是登陆和注销进程 使用到的函数和信号量 HANDLE mutex; HANDLE empty; HANDLE full; 创建信号量 HANDLE CreateSemaphore( __in_opt LPSECURITY_ATTRIBUTES lpSemaphoreA
  3. 所属分类:网络攻防

    • 发布日期:2010-06-18
    • 文件大小:2kb
    • 提供者:nangongqing
  1. 进程同步实验代码 司机售票员 使用window带的函数

  2. 汽车司机与售票员之间必须协同工作,一方面,只有售票员把车门关好了司机才能开车,因此,售票员关好车门应通知司机开车。另一方面,只有当司机已经停 下,售票员才能开门上下客,故司机停车后应通知售票员。假定某辆公共汽车上有两名售票员与一名司机,汽车当前正在始发站停车上客,试设必要的信号灯及赋初值,写出他们的同步过程 分析: 司机停车,通知售票员开门,售票员关门,通知司机开车 使用到的函数和信号量 HANDLE mutex; HANDLE empty; HANDLE full; 创建信号量 HANDLE
  3. 所属分类:网络攻防

    • 发布日期:2010-06-18
    • 文件大小:2kb
    • 提供者:nangongqing
  1. 操作系统 进程同步和互斥代码 os 奇偶数 (具体要求请看资源描述)

  2. 三个进程P1,P2,P3,以及有N(>1)个单元的缓冲区。P1调用produce()产生一个整数,调用put()将其放入缓冲区。P2调用getodd()从缓冲区取出一个奇数,然后调用countodd()计算奇数的个数;P2调用geteven()从缓冲区取出一个偶数,然后调用counteven()计算偶数的个数。用信号量机制实现进程同步 使用到的函数和信号量 HANDLE mutex; HANDLE empty; HANDLE full; 创建信号量 HANDLE CreateSemaph
  3. 所属分类:网络攻防

    • 发布日期:2010-06-18
    • 文件大小:3kb
    • 提供者:nangongqing
  1. 线程同步机制代码,用c++写的,:使用Windows互斥信号量操作函数和同步机制的Peterson,实现进程互斥和同步

  2. 小实验一:编写一个没有线程同步机制的程序,调试程序,观察在执行程序的过程中,出现的问题并解答原因 小实验二:使用Windows互斥信号量操作函数解决上述线程并发问题,并分析、尝试和讨论线程执行体中有关信号量操作函数调用的正确位置 小实验三:根据同步机制的Peterson软件解决方案尝试自己编程实现线程同步机制和用于上述线程并发问题的解决,并基于程序运行时间长短将其与基于Windows互斥信号量的线程同步机制的效率展开比较。 实验要求:线程主体代码循环执行1000000次 试验一:没有线程同步机
  3. 所属分类:网络攻防

    • 发布日期:2010-06-23
    • 文件大小:86kb
    • 提供者:nangongqing
  1. 消费者生产者模型 c++

  2. #include #include #include #include #include //定义一些常量; //本程序允许的最大临界区数; #define MAX_BUFFER_NUM 10 //秒到微秒的乘法因子; #define INTE_PER_SEC 1000 //本程序允许的生产和消费线程的总数; #define MAX_THREAD_NUM 64 //定义一个结构,记录在测试文件中指定的每一个线程的参数 struct ThreadInfo { int serial; //线程序列
  3. 所属分类:C

    • 发布日期:2010-09-25
    • 文件大小:9kb
    • 提供者:yuyubaba
  1. 用多线程做自动机程序

  2. // Auto.cpp : implementation file // #include "stdafx.h" #include "xs.h" #include "Auto.h" #include "Parameter.h" #include "gep.h" #include "Public.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif //
  3. 所属分类:硬件开发

    • 发布日期:2010-12-24
    • 文件大小:18kb
    • 提供者:xujxdnzjd
  1. 操作系统课程设计(读者写着问题)

  2. 操作系统课程设计报告 一、操作系统课程设计任务书 读者-写者问题实现 1 设计目的 通过实现经典的读者写者问题,巩固对线程及其同步机制的学习效果,加深对相关基本概念的理解,并学习如何将基本原理和实际设计有机的结合。 2 设计要求 在Windows 2000/XP环境下,使用多线程和信号量机制实现经典的读者写者问题,每个线程代表一个读者或一个写者。每个线程按相应测试数据文件的要求,进行读写操作。请用信号量机制分别实现读者优先和写者优先的读者-写者问题。 读者-写者问题的读写操作限制: (1)写-
  3. 所属分类:网络攻防

    • 发布日期:2011-01-04
    • 文件大小:154kb
    • 提供者:Panlon
  1. 图像处理程序大全 C++

  2. 本资源含大量的图像处理代码(C++) int kind = 0; // 图像类型(8位kind=1,24位kind=3,初始化kind=0) LONG Bytes = 0; // 图像分配内存的最大值 BOOL Step; // 菜单上一步、下一步启动禁用标志 -> FALSE为下一步禁用 BOOL Step_All = TRUE; // 初始化上一步、下一步 -> TRUE为禁用 BOOL fdj = TRUE; // 可以使用放大镜的标志 int screen_width =
  3. 所属分类:C/C++

    • 发布日期:2011-03-27
    • 文件大小:1mb
    • 提供者:zhuchao8773
  1. 线程同步问题:生产者消费者

  2. 通过互斥量、事件来解决生产者和消费者的问题,主要涉及的内容有多线程的创建,事件的创建,互斥量的创建,线程的同步。主要的函数有:CreateThread,CreateEvent,CreateMutex,WaitForMultipleObjects等。
  3. 所属分类:C++

    • 发布日期:2011-06-27
    • 文件大小:3kb
    • 提供者:fgxiaodabin
  1. 进程的同步与通信 流程图加源码

  2. 进程的同步与通信 利用CreateMutex()API函数可创建互斥信号量,创建时还可以指定一个初始的拥有权标志,通过使用这个标志,只有当线程完成了资源的所有的初始化工作时,才允许创建线程释放互斥信号量。
  3. 所属分类:Windows Server

    • 发布日期:2011-07-01
    • 文件大小:138kb
    • 提供者:biyuqian1989
  1. Visual C++ 多线程编程

  2. Visual C++ 多线程编程,CreateThread,CreateMutex,WaitForSingleObject等函数的应用
  3. 所属分类:C++

    • 发布日期:2011-07-29
    • 文件大小:1mb
    • 提供者:yourchen
  1. 程序只有一个实例运行

  2. 限制程序只有一个实例运行 bool COneInstanceApp::CheckAppIsOpen() { bool bTheFirstOne = true;; ::SetLastError(NO_ERROR); ::CreateMutex(NULL, false, "My OneInstance"); if (::GetLastError() == ERROR_ALREADY_EXISTS) { bTheFirstOne = false; } if ( !bTheFirstOne ) { H
  3. 所属分类:C++

    • 发布日期:2011-10-09
    • 文件大小:25kb
    • 提供者:piaoxu7777777
  1. 只允许打开一个应用程序

  2. 只允许打开一个应用程序,vc6.0mfc实现,当打开一个实例后,不允许打开第二个 HANDLE hMutex; hMutex = OpenMutex(MUTEX_ALL_ACCESS,false,_T("A")); if(hMutex) exit(0); hMutex = CreateMutex(NULL,true,_T("A"));
  3. 所属分类:C++

    • 发布日期:2013-01-27
    • 文件大小:29kb
    • 提供者:moonshine99
  1. THREAD 同期

  2. 多线程的同期 CreateMutex WaitSingleObject
  3. 所属分类:C++

  1. C++应用程序唯一性

  2. 判断应用程序运行唯一性,应用CreateFileMapping和CreateMutex
  3. 所属分类:Actionscript

    • 发布日期:2013-03-04
    • 文件大小:900byte
    • 提供者:mslpeng163com
« 12 »