搜索资源列表
进程和线程
- 看一下UNIX系统中的进程和Mach的任务和线程之间的关系。在UNIX系统中,一个进程包括一个可执行的程序和一系列的资源,例如文件描述符表和地址空间。在Mach中,一个任务仅包括一系列的资源;线程处理所有的可执行代码。一个Mach的任务可以有任意数目的线程和它相关,同时每个线程必须和某个任务相关。和某一个给定的任务相关的所有线程都共享任务的资源。这样,一个线程就是一个程序计数器、一个堆栈和一系列的寄存器。所有需要使用的数据结构都属于任务。一个UNIX系统中的进程在Mach中对应于一个任务和一个单
Freq
- 频率计数器 通过获得系统的高性能频率计数器在1000毫秒内的震动次数-frequency counters through access to a high-performance system frequency counter in 1000 milliseconds vibration frequency
ThreadSync
- 该应用程序运行后自动创建两个线程。线程1每50毫秒计数器加1,线程2每100毫秒计数器加1。只读编辑框中分别显示两个计数器的值。两个命令按钮分别控制线程1和线程2的挂起和恢复。“同步”复选框控制两线程的同步,当处于同步状态时,同一时刻只能有一个线程拥有信号量对象,当某一线程拥有信号量对象时,计数器加10,然后释放信号量对象。由于两线程优先级相同,因此,执行结果是每个线程计数器一次以10为步长增加。-run the application automatically creates two thr
Lock
- 简单实用的 多读单写 类。 通过对计数器 对多线程调用达到多读单写的目的-Simple and practical to read a single writing class. Through the counter for multi-threaded calls to read more single purpose of writing
BarberAndCustomer
- 1)用C语言或C++语言编程实现P、V原语并用P、V原语描述如下生产者-消费者问题: 有一个理发师,一把理发椅和n把提供给等候理发的顾客座的椅子。如果没有顾客,则理发师便在理发椅子上睡觉;当第一个顾客到来时,必须唤醒该理发师进行理发;如果理发师正在理发时又有顾客到来,则如果有空椅子可坐,他就坐下来等待,如果没有空椅子,他就离开理发店。 为理发师和顾客各编一段程序描述他们的行为,要求不能带有竞争条件,试用P、V操作实现。 (2)分析 此题可看作是n个生产者和1个消费者问题
danchuliji
- 单处理机系统的进程调度 //用running表示进程处于运行态 #define aready 2 //用aready表示进程处于就绪态 #define blocking 3 //用blocking表示进程处于等待态 #define sometime 5 //用sometime 表示时间片大小 #define n 10 //假定系统允许进程个数为n struct { int name //进程标识符 int statu
sourcq
- A cgi counter written in VB 一个用VB编写的cgi计数器-A cgi counter written in VB A cgi counter written in VB
SETFVIM
- 提供了一个强大的API集来访问系统事件和性能数据的众多计数器,()
funodionsolve
- 提供了一个强大的API集来访问系统事件和性能数据的众多计数器,()
94718343
- 继续计算,加入了科学计数器的功能,大大的完善,需要的朋友进!()