CDN加速镜像 | 设为首页 | 加入收藏夹
当前位置: 首页 资源下载 源码下载 搜索资源 - 线程 等待

搜索资源列表

  1. OSshengchanzhexiaofeizhe

    0下载:
  2. “生产者-消费者”的问题是进程互斥中一个著名的案例。 抽象背景:生产者和消费者共享一个缓冲区: 当生产者快时,保证不会有数据遗漏消费; 当消费者快时,保证不会有数据未产生就被消费; 此问题要求解决如下并发需求: 互斥:任一时刻仅有一个生产者或消费者访问缓冲区 同步:缓冲区满时生产者等待,缓冲区空时消费者等待 大概意思是:有一个有限缓冲区和两类线程,它们是生产者和消费者,生产者把产品放入缓冲区,相反消费者便是从缓冲区中拿走产品。 生产者在缓冲区满时必须等待,直到缓冲区有
  3. 所属分类:系统编程

    • 发布日期:2008-10-13
    • 文件大小:1846
    • 提供者:高建功
  1. Reader-Writer

    0下载:
  2. 通过研究Linux的线程机制和信号量实现读者写者(Reader-Writer)问题并发控制。 1)写-写互斥:不能有两个写者同时进行写操作; 2)读-写互斥:不能同时有一个线程在读,而另一个线程在写; 3)读-读允许:可以有一个或多个读者在读; 4)读者优先的附加限制:如果读者申请进行读操作时已有另一个读者正在进行读操作,则该读者可直接开始读操作; 5)写者优先的附加限制:如果一个读者申请进行读操作时已有另一个写者在等待访问共享资源,则该读者必须等到没有写者处于等待状态后才能
  3. 所属分类:操作系统开发

    • 发布日期:2008-10-13
    • 文件大小:7772
    • 提供者:vivien
  1. hideprocess

    0下载:
  2. KiWaitOutListhead,KiDispatcherReadyListHead,分别是两条阻塞链,一条就绪链表,当线程获得CPU执行的时候,系统分配一个时间片给线程,当发生一次时钟中断就从分配的时间片上减去一个时钟中断的值,如果这个值小于零了也就是时间片用完了,那么这个线程根据其优先级载入到相应的就绪队列末尾。KiDispatcherReadyListHead是一个数组链的头部,在windows 2000中它包含有32个队列,分别对应线程的32个优先级。如果线程因为同步,或者是对外设请求
  3. 所属分类:Windows编程

    • 发布日期:2008-10-13
    • 文件大小:922272
    • 提供者:黄程
  1. Web QQ系统

    1下载:
  2. 开发环境:win2000professionSP4 + vc6MFC 1、运行注册登录服务器和聊天服务器,由注册登录服务器控制聊天通信服务器的运行和停止,聊天服务器可以单独运行,但单独运行后窗口隐藏,不好关闭,最好由注册登录服务器来控制其运行和关闭。 2、运行客户端。 3、若客户端点注册向导则显示注册向导,分三步:基本信息、详细资料和网络设置,然后发送注册消息(用户名、年龄、性别、密码、真名、城市、电邮、头像ID、电话),保存网络设置到data目录下的netset.cfg文件,
  3. 所属分类:Internet/网络编程

    • 发布日期:2009-05-29
    • 文件大小:221438
    • 提供者:laixiao
  1. TCP实现客户服务器聊天程序

    1下载:
  2.   操作系统课程设计任务书 一、设计题目:多机进程通信 应用Socket进程通信技术编写聊天室程序,实现基于服务器的并发多机信息转发。如果各客户端在线则可以实时聊天、发送接收文件,如果某客户端离线,则发送给他的消息可由服务器端进行内容缓存,待重新连线后可以自动接收通过服务器转发的信息或文件。缓存与转发的控制算法可参考操作系统课程中生产者消费者进程同步方法、缓冲池技术等相关理论。 二、设计思路和功能的详细描述 采用TCP协议,所以属于客户机/服务器模式,因此需要聊天服务
  3. 所属分类:网络编程

    • 发布日期:2008-11-21
    • 文件大小:55808
    • 提供者:lenjear
  1. 读者与写者模拟

    0下载:
  2. 在Windows Xp 环境下,创建一个包含n 个线程的控制台进程。用这n 个线程来表示n个读者或写者。每个线程按相应测试数据文件的要求,进行读写操作。请用信号量机制分别实现读者优先和写者优先的读者-写者问题。 读者-写者问题的读写操作限制: 读者-写者的读写限制(包括读者优先和写者优先) 1)写-写互斥,即不能有两个写者同时进行写操作 2)读-写互斥,即不能同时有一个读者在读,同时却有一个写者在写 3)读读允许,即可以有2个以上的读者同时读 将所有的读者和所有的写者分别放进两个等待队列中,当读
  3. 所属分类:进程与线程

    • 发布日期:2011-06-04
    • 文件大小:18031
    • 提供者:zhzghyd
  1. thread

    0下载:
  2. 线程池里所有运行和等待的任务都是一个CThread_worker 由于所有任务都在链表里,所以是一个链表结构 -Thread pool and wait for all the tasks are running a CThread_worker Since all tasks are in the linked list, it is a linked list structure
  3. 所属分类:Embeded Linux

    • 发布日期:2017-04-06
    • 文件大小:1976
    • 提供者:erfang
  1. duzhexiezhewenti1

    0下载:
  2. 定义一个数据缓存buffer及用于实现同步互斥的信号量。 2、定义一个读者函数: ? 当有写者在占用buffer时,读者应该等待,直到写者不再使用该buffer。 ? 当有其他读者在占用buffer时,读者可对buffer进行读取操作。 ? 当buffer中有数据时,则从其中读取一个数据,并显示然后退出。 ? 当buffer中没有数据时,应等待,直到buffer中有数据可读。 3、定义一个写者函数 ? 当有读者在占用buffer时,写者应该等待,直到所有的读者都退
  3. 所属分类:Windows Develop

    • 发布日期:2017-04-15
    • 文件大小:6128
    • 提供者:caizhuoying
  1. ET2

    0下载:
  2. 线程描述。主程序创建两个线程myThread1 和 myThread2 ,每个线程打印一句话。使用pthread_create(&id,NULL,(void *) thread,NULL)完成。 先定义每个线程的执行体,然后在main中创建几个线程,最后主线程序等待子线程序结束后再退出。 2、创建两个线程,分别向线程传递如下两种类型的参数 -Thread descr iption. Main program creates two threads myThread1 and my
  3. 所属分类:Linux-Unix program

    • 发布日期:2017-03-30
    • 文件大小:1534
    • 提供者:liu
  1. vcthreads

    0下载:
  2. VC 多线程操作实例源代码 如何安全终止线程 如何创建UI线程 如何创建Worker线程 如何等待线程结束 如何挂起和恢复线程 如何获得线程的退出码 如何使用互斥量 如何使用临界区 如何使用事件 如何使用信号量 有此实例代码,多线程无忧!-VC multi-threaded operating source code examples how to safely terminate a thr
  3. 所属分类:Process-Thread

    • 发布日期:2017-03-26
    • 文件大小:133714
    • 提供者:田浩
  1. libthread_new

    0下载:
  2. 实现了一个线程池。其中运用了队列,以避免任务丢失。在队列和线程池之间创建了一个中间夹层,以提高可移植性。当任务来时,先压入队列,然后唤醒线程执行操作。线程完成任务后,再去队列查询,如果有任务就去执行,没有则阻塞,等待-Implements a thread pool. The application the queue, to avoid task lost. In the queue and thread pool between to create a intermediate sandwi
  3. 所属分类:Linux-Unix program

    • 发布日期:2017-04-01
    • 文件大小:8026
    • 提供者:王雪佳
  1. example

    0下载:
  2. 利用共享内存实现多线程间通信。 主线程派生子线程后即处于休眠状态,等待子线程结束时发出结束信号唤醒。在被唤醒后,主线程向屏幕输出结束信息! 线程A向共享内存中写入A~Z的大写字母。 线程B通过共享内存接收这些字母,并将其保存到/test.dat文件中。 注意线程之间的同步互斥! -Using shared memory communication between multi-threading. Derived from sub-thread after main thread
  3. 所属分类:Linux Network

    • 发布日期:2017-04-02
    • 文件大小:1966
    • 提供者:王锡栋
  1. pv_rw

    0下载:
  2. 利用Windows提供的API函数,用VISUALC++ 6.0编写程序,解决生产者与消费者问题,实现进程的互斥与同步 实验设计在同一个进程地址空间内执行的七个线程。三个生产者线程四个消费者线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。生产者线程生产物品时,若无空缓冲区可用,生产者线程必须等待消费者线程释放出一个空缓冲区;消费者线程消费物品时,若无满的缓冲区,消费者线程将被阻塞,直到新的物品被生产出来。-err
  3. 所属分类:Windows Kernel

    • 发布日期:2017-04-08
    • 文件大小:2612
    • 提供者:fu
  1. 2

    0下载:
  2. 演示如何传送一个一个整型的参数到一个线程中,以及如何等待一个线程完成处理!-A demonstration on how to send an integer parameter to a thread, and how to complete the processing of waiting for a thread!
  3. 所属分类:WinSock-NDIS

    • 发布日期:2017-04-03
    • 文件大小:27326
    • 提供者:我潜行
  1. 4

    0下载:
  2. 按下“测试”按钮,请耐心等待,右边编辑框最终将显示最多可创建线程的数目-Pressing the test button, please be patient, the right edit box will eventually show up to the number of threads created
  3. 所属分类:GUI Develop

    • 发布日期:2017-04-16
    • 文件大小:18217
    • 提供者:我潜行
  1. singnal

    0下载:
  2. 利用信号量进行多线程通讯 首先在主程序中建立两个线程,然后设置信号量,每个线程循环等待符合要求的信号量,只要满足条件,则线程执行。该例为多线程通讯的简单实例,只是展示了原理-Signal was carried out using multi-threaded communication first in the main program to create two threads, and then set the semaphore for each thread to wait for
  3. 所属分类:Communication

    • 发布日期:2017-03-26
    • 文件大小:7753
    • 提供者:ly
  1. tongbuyuhuchi

    0下载:
  2. 在同一个进程地址空间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者线程消费物品时,如果没有满的缓冲区,那么消费者线程将被阻塞,直到新的物品被生产出来,我的具体做法也是如此,建立缓冲区,生产者生产的产品放入,消费者从中取产品,如果没有产品,则等待。-err
  3. 所属分类:Windows Kernel

    • 发布日期:2017-04-13
    • 文件大小:1807
    • 提供者:
  1. Sieral_Multithread

    0下载:
  2. 串口通信处理的多个线程需要协调运行,一个线程必须等待另一线程结束才能开始,在处理一个线程的同时必须把其余待处理的线程挂起等待,以减少其余待处理线程对CPU的资源占用,正处理的线程一旦处理结束则通过线程间的通信发出信号来击活被挂起的线程中的一个线程进入处理。-Serial communication processing necessary to coordinate multiple threads running, a thread must wait until the end of the
  3. 所属分类:Com Port

    • 发布日期:2017-04-15
    • 文件大小:7835
    • 提供者:闻伟
  1. WaitThreadTest

    0下载:
  2. VC线程的控制,让大家知道线程是什么去等待完成的-VC-thread control, to let everyone know what threads are waiting for the completion of the go
  3. 所属分类:Windows Develop

    • 发布日期:2017-04-28
    • 文件大小:253597
    • 提供者:肖雄
  1. 2_Memory

    0下载:
  2. 内存管理实验程序。 要求 : 使用 Windows XP的 API 函数,编写一个包含两个线程的进程,一个线程用于模拟内存 分配活动,一个线程用于跟踪第一个线程的内存行为,而且要求两个线程之间通过信号量实 现同步。模拟内存活动的线程可以从一个文件中读出要进行的内存操作,每个内存操作包括 如下内容: 1、时间:操作等待时间。 2、块数:分配内存的粒度。 3、操作:包括保留(reserve)一个区域、提交(commit)一个区域、释放(release)一个区域
  3. 所属分类:Windows Kernel

    • 发布日期:2017-05-10
    • 文件大小:2055686
    • 提供者:adia
« 1 2 3 45 6 7 8 9 »
搜珍网 www.dssz.com