搜索资源列表
pthread_examples.tar
- 多线程程序作为一种多任务、并发的工作方式,有以下的优点: 1) 提高应用程序响应。这对图形界面的程序尤其有意义,当一个操作耗时很长时,整个系统都会等待这个操作,此时程序不会响应键盘、鼠标、菜单的操作,而使用多线程技术,将耗时长的操作(time consuming)置于一个新的线程,可以避免这种尴尬的情况。 2) 使多CPU系统更加有效。操作系统会保证当线程数不大于CPU数目时,不同的线程运行于不同的CPU上。 3) 改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,
proxyfish
- Linux系统下采用Gtk 2图形库开发的代理搜索验证软件.采用Glib线程池,多线程并发搜索验证,支持国际化,具备中文\\英文两种语言.
OSshengchanzhexiaofeizhe
- “生产者-消费者”的问题是进程互斥中一个著名的案例。 抽象背景:生产者和消费者共享一个缓冲区: 当生产者快时,保证不会有数据遗漏消费; 当消费者快时,保证不会有数据未产生就被消费; 此问题要求解决如下并发需求: 互斥:任一时刻仅有一个生产者或消费者访问缓冲区 同步:缓冲区满时生产者等待,缓冲区空时消费者等待 大概意思是:有一个有限缓冲区和两类线程,它们是生产者和消费者,生产者把产品放入缓冲区,相反消费者便是从缓冲区中拿走产品。 生产者在缓冲区满时必须等待,直到缓冲区有
threads
- Linux高级编程:多线程、线程池、并发处理、信号等-Linux Advanced Programming: Multi-thread, thread pools, concurrent processing, signal, etc.
tcpMuti
- 基于Tcp的多线程并发服务器,利用fork创建线程,一个服务器端可以对应多个客户端-Tcp-based multi-threaded concurrent server, using fork to create threads, a server-side may correspond to multiple clients
server_thread
- 用Unix下的socket实现的并发服务器,采用多线程实现的并发功能。-Under Unix with the realization of concurrent socket server, used to achieve concurrent multi-threaded functionality.
singlethread
- Windows 单线程程序设计 加深对进程概念的理解,尤其是进程的动态性,并发性。 2.了解进程如何被创建和终止。 3.学习win32多线程函数的使用 4.学习在vc++下建立基于对话框的工程及编程技术-Windows single-threaded program design to enhance understanding of the concept of the process, especially the process of dynamic, complicat
multiThreadExp
- 单进程内多线程并发运行的程序,不同的线程完成下列不同的工作: (1)接收键盘输入线程 负责接收用户的键盘输入,并以适当的方式将由键盘获得的数据交给其它线程处理。 (2)显示线程 负责全部数据显示任务,包括键盘输入数据的显示和提示信息的显示。 (3)分发数据线程 将键盘输入的数据分为3类,即字母、数字和其它,并分别将字母写入文件letter.txt中,数字写入文件numbet.txt中,除字母和数字外其它数据丢弃。-Single-process
windows-unix
- 通过研究linux线程机制,利用多线程解决生产者与消费者的信号并发控制-Through the research Linux thread mechanism of multithread, producers and consumers solve the concurrent control signal
3
- 按照生产者/消费者的工作原理,在Linux环境下,创建两个进程(或线程),一个进程(线程)作为生产者(用来向缓冲区中写入字符,字符的个数有限),另一个进程(线程)作为消费者(从缓冲区中读取生产者写入的字符)。 要求: 1. 程序应将缓冲区中的内容不断的显示出来; 2. 程序设计中要考虑两进程并发执行中的同步与互斥问题; 3. 有能力的同学可以将管理的并发进程数扩展为N(N>=3)多个。-In accordance with the producer/consumer
Operating-Systems-Internals-and-
- 操作系统——内核与设计原理(中文版第四版) 原书名:Operating Systems:Internals and Design Principles(Fourth Edition) 作者: (美)William Stallings 全面系统地讲述了操作系统的基本概念、原理和方法,而且以当代最流行的两个操作系统——Windows 2000和UNIX为例,全面清楚地展现了当代操作系统的本质和特点,并且与当代流行的设计问题以及当前操作系统的发展方向联系起来,使本书的内容具有先进性和适
1
- linux下一个多线程并发服务器的实例,用于学习多线程编程及相关操作系统的知识-linux under a multi-threaded concurrent server instances for learning multithreaded programming and operating systems knowledge
attach_20120625181906
- 功能强大的日志类,封装多线程和缓存,解决高数据量和高并发条件下对磁盘IO的读写压力-Enhanced Log Class
abc
- 多线程和多进程的管理与调度实验,C语言实现。 此次实验创建了多个线程和进程,使我们加深了对进程概念的理解,明确了进程与线程的区别,掌握了Linux进程创建和撤销的方法,进一步认识了并发执行的实质,了解了多线程的程序设计方法。-Multithreading and multi-process scheduling and management of the experiment, the C language implementation. The experiments created mult
Multiperson Fried Gold Game
- 多人炸金花游戏: 使用面向对象的思想处理游戏,过程中使用了生产者和消费者模式来构建多线程,配合mutex锁,条件变量实现服务器的高并发。(Many people fry golden flower game: The use of object-oriented thinking to deal with the game, the process uses the producer and consumer models to build multi-threaded, with mute
pthread
- linux下支持多线程并发任务,线程池代码(Support multithreading concurrent tasks under Linux, thread pool code)
wyru2
- 易语言的多线程下载源码,请大家多调试一下,可以并发到11个线程下载()
C++并发编程实战源码
- 《C++并发编程实战》是一本基于C++11新标准的并发和多线程编程深度指南。内容包括从std::thread、std::mutex、std::future和std::async等基础类的使用,到内存模型和原子操作、基于锁和无锁数据结构的构建,再扩展到并行算法、线程管理,最后还介绍了多线程代码的测试工作。