搜索资源列表
Visual Basic .NET 中实现后台进程
- 多线程是一个功能强大的工具,我们可以在每次需要执行长时间运行的任务时使用该工具。我们可以用它运行辅助代码,而无需绑定用户界面。但同时要注意,多线程操作非常复杂,要正确操作并不容易,而且调试起来也比较困难。 尽管不一定能够实现,但我们还是应该尽量为每个辅助线程提供一组它可以操作的独立数据。要达到这个目的,最简单的方法就是为每个线程创建一个对象,对象中包含该线程可以操作的数据以及完成工作所需的代码。 通过实现结构化的架构,使之充当辅助线程和 UI 线程之间的媒介,我们可以大大简化编写多线程代码和 U
操作系统部分算法模拟软件
- 本软件设计的目的是: 通过编写程序,将操作系统部算法以可视化的方式模拟出来,最终达到对这些算法有一个比深的理解。 本软件演示的算法有: 多种资源的银行家算法 可变分区存储算法 生产者——消费者(PV操作模拟) FIFO算法和LRU算法(页面淘汰算法) 请求分页算法 CUP——I/0利用率分析 开发工具: Delphi 7.0 -The software is designed to : develop procedures of the opera
ShutdownComputer
- 一个用编程方法使计算机休眠的程序,可以加在计划任务里面达到定时休眠的功能。-a programming method used to make computer dormancy procedures can be added to the planned tasks to achieve timing dormant inside the function.
proessattack
- 攻击进程程序,通过分析进程,关闭我们需要进程,达到攻击目的。-attack on the process procedures, through the analysis process, we need to shut down the process, reaching attack purposes.
2006021801
- 共四个演示。分别如下: 1:Sample 一个简单的使用了共享内存映射的例子,运行两个实例看看就知道,没有什么特别。 2:SendText 不用窗口子类化,而达到和发送自定义消息同样的效果。 3:SendFile 由于演示2中还是通过发消息来传递字符串,不可能传递大块文本,本例综合演示1和演示2达到传递大块文本的功能。 4:Chat 演示2和演示3使用的都是SendMessage来发放通知消息,所以不能异步通讯,SetWindowText不能跨进程使用,
Sorce_timeSetEvent
- 在实际问题中,我们需要在VB中得到更精确的时间事件触发,timer控件的精度只达到30ms,该程序应用timeSetEvent多媒体函数实现1ms的精确事件触发。-on practical issues, we need to be in VB more precise time trigger events, The timer control precision is only 30 ms. Application procedures for the multimedia function
bootstrap
- 这个频率与硬件和操作系统都可能有关。利用 API 函数 QueryPerformanceFrequency 可以得到 这个定时器的频率。利用 API 函数 QueryPerformanceCounter 可以得到定时器的当前值。根据 要延时的时间和定时器的频率, 可以算出要延时的时间定时器经过的周期数。在循环里用 QueryPerformanceCounter 不停的读出定时器值, 一直到经过了指定周期数再结束循环, 就达到-the frequency with hardwa
king111
- 这是个简单的线程创建源代码,在进程中建立线程以达到调用系统函数的目的.里面有错误之处望大家改改!-This is a simple thread to create the source code. in the process of establishing calling thread to achieve the purpose of the system function. There were mistakes in his remarks hope you changed!
http_thread
- 大学作业,用GCC编写的C语言程序。创建线程达到传送本地HTML文件。把HTML文件与其文件夹放置程序相同的文件夹,打开IE输入http://127.0.0.1:8080/文件名.html 即可成功打开-University of operations, prepared by the GCC using C language program. Create threads to transmit local HTML documents. Put HTML file folder with
cankaodaima
- 操作系统实验2:进程调度策略的模拟实现 1、 设计一个有 N个进程共行的进程调度程序。 2、 每个进程有一个进程控制块PCB来表示,进程控制块的格式为: 进程名 优先数 到达时间 需要运行时间 已占用CPU时间 进程状态 a) 进程优先数、需要运行时间、到达时间可以事先人为地指定,也可以随机产生,注意初始化上述数值时要尽量使进程并发执行,而不是按到达时间顺序调度。 b) 进程的运行时间以时间片为单位进行计算。 c) 进程状态分为就绪、运行、完成三
ProcessViewer
- 可以通过此源码进行编译来达到对进程和线程的检测!
code
- 是自己写的一个多线程绘图软件,达到多个界面可以通过更新同步效果
MultiThread
- 建立一个包含四个窗口的多任务仿真程序。第一个窗口必须显示一系列的递增数,第二个必须显示一系列的递增质数,而第三个必须显示Fibonacci数列(Fibonacci数列以数字0和1开始,后头每一个数都是其前两个数的和-即0、1、1、2、3、5、8等等)。这三个窗口应该在数字达到窗口底部时或者进行滚动,或者自行清除窗口内容。第四个窗口必须显示任意半径的圆,而程序必须在按下一个Escape键时终止。
TRMP
- 一个多线程发送并口控制信号的程序,控制信号的频率达到微秒级-a multithreaded parallel port control signals sent to the procedures, the frequency control signal to achieve microsecond
进程调度模拟实验
- 设计一个有 N个进程共行的进程调度程序。 进程调度算法:采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)和先来先服务算法。 每个进程有一个进程控制块(PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为进程输入的时间。进程的运行时间以时间片为单位进行计算。每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finis
CPlusPlus_Boost_Thread_Program
- C++ Boost Thread 编程指南 标准C++线程即将到来。CUJ预言它将衍生自Boost线程库,现在就由Bill带领我们探索一下Boost线程库。 就在几年前,用多线程执行程序还是一件非比寻常的事。然而今天互联网应用服务程序普遍使用多线程来提高与多客户链接时的效率;为了达到最大的吞吐量,事务服务器在单独的线程上运行服务程序;GUI应用程序将那些费时,复杂的处理以线程的形式单独运行,以此来保证用户界面能够及时响应用户的操作。这样使用多线程的例子还有很多。 但是C++标准并没有涉
lin
- 进程调度时进程管理的主要内容之一,通过设计,编制,调试一个简单的进程调度模拟系统,对进程调度,进程运行状态变换加深理解和掌握。模拟计算机操作系统的进程调度,建立进程控制块PCB,要包含有关进程的描述信息,控制信息以及资源信息.模拟系统根据PCB感知进程的存在和通过PCB中所包含的各项变量的变化,掌握进程所处的状态以达到控制进程活动的目的.要实现进程的状态及其转换,进程的创建与撤消,进程的阻塞与唤醒-Process when the process of scheduling one of the
CreateMutex
- 通过修改互斥体 达到重复启动程序的目的 !-Change the Mutex
Lock
- 简单实用的 多读单写 类。 通过对计数器 对多线程调用达到多读单写的目的-Simple and practical to read a single writing class. Through the counter for multi-threaded calls to read more single purpose of writing
CThreadEx
- 实现 多线程间的对全局变量的互斥访问 达到线程间进行通信的目的-To achieve mutually exclusive access among multiple threads