搜索资源列表
NetTalk.rar
- 分网络传输部分、音频输入、音频输出、视频输入、视频输出、音频视频压缩、音频波形显示、界面。共创建个线程,音频输入线程、音频输出线程(这两个有WINAPI隐式创建)、音频视频压缩传送线程和主线程。因为音频的采样率比视频采样率高得多,这里的音频的采样率为8000Hz而视频仅为20左右,所以从宏观来看,音频是连续的,而视频是非连续的,这也就是无须为视频输入输出创建独立线程的原因。
节省资源的MD5算法
- 为一个字节或字符数组或串计算md5值,内部只创建一个数组,节省分配时间,节省内存 完全是static方法,线程安全 注意对返回值的处理,见注释-for a byte array or character string or md5 value calculation, only to create an internal array, saving time allocated to save memory is completely static method, thread-safe att
一个用socket来实现HTTP下载的程序源码
- 本文附带源代码还包括了一个使用CHttpSocket实现下载功能的例子工程.注意,所有的调用都是阻塞的,所以最好为一个下载任务创建一个线程,否则会导致界面无法响应用户输入. 程序运行界面如上图,显示了请求头,回应头以及下载进度.-fringe source code is also included use of a functional CHttpSocket download the example works. Attention, all calls are blocked, it
HTTP代理服务器(czy)
- 本章实现了一个功能简单的HTTP代理服务器,本章主要介绍多线程编程相关的知识,包括初始化临界段和删除临界段,使用临界段完成多个线程对临界资源的互斥访问,创建工作线程,退出工作线程,定义和设定事件,利用事件完成多个线程的同步与协作等。-chapter achieve a simple function of the HTTP proxy server, this chapter introduces multi-threaded programming related knowledge, inc
jchc
- 以生产者/消费者模型为依据,在Windows 2000环境下创建一个控制台进程,在该进程中创建n个线程模拟生产者和消费者,实现进程(线程)的同步与互斥。-to producer / consumer model as the basis, in Windows 2000 to create an environment console process, in the process of creating n threads simulation producers and consumers
windows_reader_writer
- 线程的读者优先与写者优先。创建一个控制台进程,此进程包含n个线程。用这n个线程来表示n个读者或写者。每个线程按相应测试数据文件进行读写操作。用信号量机制分别实现读者优先和写者优先的读者写者问题。-priority threads with the readers who wrote priority. The process of creating a console, this process contain n threads. Use of these n threads to expre
ThreadSync
- 该应用程序运行后自动创建两个线程。线程1每50毫秒计数器加1,线程2每100毫秒计数器加1。只读编辑框中分别显示两个计数器的值。两个命令按钮分别控制线程1和线程2的挂起和恢复。“同步”复选框控制两线程的同步,当处于同步状态时,同一时刻只能有一个线程拥有信号量对象,当某一线程拥有信号量对象时,计数器加10,然后释放信号量对象。由于两线程优先级相同,因此,执行结果是每个线程计数器一次以10为步长增加。-run the application automatically creates two thr
ThreadFilefind
- 本程序使用了多线程的搜索技术,比传统的操作系统提供的顺序搜索的效率高许多.程序在每个新目录创建一个线程,处理该目录下的文件,从而实现多线程搜索-the procedures used multithreaded search technology, than the traditional operating system in order to provide highly efficient search of many. each procedure in the creation of
Control_ThreadWithApi
- 用visual c++ 6.0开发的一个创建、关闭线程的例子,非常适合初学者学习利用API来创建线程-with visual c 6.0 creation of a closed-thread example, very suitable for beginners learning to use the API to create threads
ThreadEx2
- 是通过创建13个线程,然后对线程的操作,通过这个线程代码可以了解线程的控制-through the creation of 13 threads, the thread then, the operation of the thread through the code can understand the thread control
mylibsrc
- 一个线程池的例子 运行环境linux,主要实现了线程的预先创建等 通过该例子可以学到怎样预先创建出一些线程-a thread pool example Linux operating environment. main thread of the advance through the creation of such examples can learn how to create some advance Thread
Threading
- 此示例演示下面的线程处理技术。有关更多信息,请参见线程处理创建、启动和终止线程使用线程池线程同步和互交-This example demonstrated the following thread processing technology. For more information, please see threads creation, initiation and termination of the use of threads thread pool thread synchroni
vc_jiqiaoshili_part4
- Visual.C++程序设计技巧与实例--配套光盘 第4章 进程和线程 本章共有8个实例: 1. Process创建和终止进程 2. WorkerThread创建工作者线程 3. UIThread用户界面线程示例 4. Event使用事件对象来实现线程的同步 5. Thread使用临界区对象来实现线程的同步 6. Mutex使用互斥量对象来实现不同进程间的线程同步 7. Semaphore使用信号量对象实现线程的同步 8. MutiThread多线程任务调
getremotewndprocdemo
- 获取其它进程中窗口的窗口过程 创建远程线程的方式,可以在其它进程内创建一个新的线程,并且可以指定这个线程的线程函数-access to other process window of the process of creating long-range window thread, in other processes to create a new thread, and can specify the function thread Thread
862040
- 实现数据结构中树的创建查询,删除和修改节点,不错的源码,很好()
stbjype
- 这是一个用SDK编写的创建多个进程和的例子, 每相隔半秒钟就可以鼠标创建进程()
Pi
- 运用蒙特卡洛方法计算π,多线程计算。创建几个线程,每个线程都会生成随机点并确定点是否落在圆圈内。 每个线程都必须更新圈内所有点的全局计数。 一旦所有线程退出,父线程将计算并输出π的估计值。 使用互斥锁或信号量保护共享全局变量更新时的竞争条件。 值得尝试生成的随机点的数量。 作为一般规则,点的数量越大,近似值越接近π。(Estimating Pi using Monte Carlo)
线程池3
- 线程池 线程池的概念大家应该都很清楚,帮我们重复管理线程,避免创建大量的线程增加开销。(thread pool The concept of thread pool should be clear enough to help us repeat management threads and avoid creating a large number of threads to increase overhead.)
WinSock2
- 一直很烦恼delphi附带的socket控件都不能满足我的设计逻辑需要,无奈只好自己动手封装了API,并且得到实践的证明(至少有两个服务器能稳定运行至今),本socket组件的多线程机制是安全的稳定的。 在服务器端,创建线程池,对于每个客户连接对应一个独立的线程类,可以在线程内处理客户数据,并可以线程间采用同步机制交换数据,为通讯服务器的建立提供了技术实现的基础。 U版本的经过了缺陷优化,虽然仅是经过了测试也还没有得到实践运行,但从以往成熟的结构演变而来的,问题应
MonitorCreateExitProcessThread
- monitor_create_process_x64.sys加载后,就能在DBGVIEW看到效果。 监控了进程/线程的创建和退出,禁止名为calc.exe的进程创建。