搜索资源列表
CHAP06
- 本压缩文件为东方天华主编的Visual C++.Net范例入门与提高第六章的代码,其中包含如下程序的代码。 6.1 隐式调用动态链接库 6.2 显式调用动态链接库 6.3 创建Win32 DLL实例 6.4 线程间的通讯 6.5 线程间的优先级 6.6 线程间的同步 6.7 创建子进程 6.8 进程间共享数据
java
- (1) 系统可采用C/S 或B/S模型设计。 (2) 采用C/S设计时考虑线程、同步操作的实现。
Chat
- 多线程程序的编写,多线程应用中容易出现的问题。互斥对象的讲解,如何使用互斥对象来实现多线程的同步。如何利用命名互斥对象保证应用程序只有一个实例运行。应用多线程编写网络聊天室程序。
PV
- 产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。在同一个进程地址空间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者线程消费物品时,如果没有满的缓冲区,那么消费者线程将被阻塞,直到新的物品被生产出来。
Thread
- c++builder5.5线程例程,生产与消费两个线程间的同步,并有柱状图表示
ThreadLib
- 关于多线程的一个简单实现库,运用了比较基础的方法,有mutex作为协调同步的多线程库
net
- 自己写的一个java多线程多路复用的点对点通讯软件,可以聊天,同步白板。
linux_pc
- 操作系统作业:由多进程实现生产者和消费者的同步。由于不是多线程,因此通过共享内存实现。互斥访问通过信号量实现。
ss
- 根据生产者—消费者问题的相关原理,用C编程创建两组线程,分别模拟生产者和消费者,为了确保两组线程之间的同步和互斥,必须设置相关的信号量让两组线程有序的运行。
windows
- 老师布置的windows核心编程的大作业 功能需求如下: 具有查看系统当前运行进程,线程的功能,并能选择结束进程。设置进程的优先级,休眠,唤醒线程。 系统可以加载一个动态链接库,动态链接库随机不停的产生数据,系统显示该数据。(为保证所有数据都能被显示,要求用同步机制来实现) 具有查看系统当前运行进程,线程的功能,并能选择结束进程。设置进程的优先级,休眠,唤醒线程。 系统可以查看虚拟内存使用情况(10分) 系统可以把输入的信息写入共享内存,并由另一个进程从共享内存中写入磁
os2
- 内存管理 编写一个包含两个线程的进程,一个线程用于模拟内存分配活动,一个线程用于跟踪第一个线程的内存行为,并且要求两个线程之间通过信号量实现同步.模拟内存活动的线程,可以从一个文件中读出要进行的内存操作.
shengchan
- 很多情况下我们需要多个线程互相协助,来完成同一个任务。但是线程很难从外部进行控制。 利用线程同步技术可以使线程彼此交互,从而避免了外部控制对与时间和资源的浪费。 在实际工作过程中我就遇到了类似的问题,需要对共享的缓冲区进行操作。
20041211-mylib
- 经常用到的 socketAPI,posix thread 的类封装,还有一些同步设施 智能指针的实现,线程安全的引用计数-frequently used the socketAPI, posix thread-like packaging, there are some smart synchronization facilities to achieve the target, thread-safe reference counting
cxThread
- SDK用的线程类和一些线程用的同步类-SDK using threads and some types of thread synchronization category
MyProxyTool
- 本章实现了一个功能简单的HTTP代理服务器,本章主要介绍多线程编程相关的知识,包括初始化临界段和删除临界段,使用临界段完成多个线程对临界资源的互斥访问,创建工作线程,退出工作线程,定义和设定事件,利用事件完成多个线程的同步与协作等。
RamSimulate
- 使用Windows 2000/XP的API函数,编写一个包含两个线程的进程,一个线程用于模拟内存分配活动,一个线程用于跟踪第一个线程的内存行为,而且要求两个线程之间通过信号量实现同步。
MultiThread
- 这是一个多线程售票程序,可以帮助理解线程的同步问题,线程的创建问题
tcpserver
- 一个多线程TCP服务器的实现,实现了内存同步,一个挺不错的框架
MulThreadclass
- 感觉多线程确实麻烦,线程间要处理好同步与通讯,如果用CWinThread好一点,直接是一个线程对象,如果用AfxBeginThread,那必须定个全局函数,或者写个静态函数,一般是传个this指针进去,然后再用这个指针调用本类函数的成员函数,用起来比较麻烦,现在问题是能不能不用全局或者静态函数来实现呢,于是我实现了这个类,来所简化多线程的创建和关闭的操作。
Multi-Task
- 学习多任务环境的编程,理解多任务程序中任务间通信和同步的方法; 掌握Windows环境中多线程程序设计与实现方法。模拟多任务的交互过程,每个任务用线程实现,基本要求如下: 任务1:接收从键盘键入的字符,发送给另一任务2; 任务2:接收任务1发来的字符,用事件的方式通知任务3接收; 任务3:接收任务2发来的字符,并显示; 可增加其他功能,如:以秒显示时间等; 系统能退出。