搜索资源列表
chat_file-transmition
- 利用Visual C++的Windows SOCKET网络编程实现局域网内正在使用本程序的所有主机的群聊、两主机之间的点对点聊天和文件传送功能,且具有以下特点:通信完全是异步的;各用户是对等的,不区分客户机和服务器,任何用户启动或关闭程序都不会影响其他用户的正常使用;使用多线程传输文件。 -using Visual C Windows Socket Programming Network is bringing LAN use this procedure in the mainframe
Researchonmaterialmixingsystem
- 该系统采用分布式控制,以工控机为操作站,运行监控程序;用PLC、配料控制器作为控制站,控制现场设备.实现配料监控的自动化.监控软件采用了多线程的设计模式,运行平稳、流畅;以动画技术模拟备料斗、搅拌机、传送皮带等实物,界面友好。-The system uses distributed control, industrial computer operating stations, operating monitoring procedures; PLC, batching controller a
IPv6教学软件的设计和实现
- 本文详细讨论了一套IPv6的教学软件的设计和开发实现过程,其中重点研 究了软件设计实现中的技术细节,该软件在linux操作系统中实现,使用 GCC/Q州开发工具。研究内容包括IPv6实现特点;互联网嗅探技术的原理与 危害;基于libpcap函数库开发网络数据的捕获和解析;基于libnet函数库的协 议仿真编辑和发送,能够自己构造特定协议的数据包,如ARP9 ETHERNET,IP, IPv6,TCP和UDP等,让协议运作过程一目了然;还研究了软件的界面设计, 通过gtk界面设计语言开
写者与读者实验报告
- 在Windows Xp 环境下,创建一个包含n 个线程的控制台进程。用这n 个线程来表示n个读者或写者。每个线程按相应测试数据文件的要求,进行读写操作。请用信号量机制分别实现读者优先和写者优先的读者-写者问题。 读者-写者问题的读写操作限制: 读者-写者的读写限制(包括读者优先和写者优先) 1)写-写互斥,即不能有两个写者同时进行写操作 2)读-写互斥,即不能同时有一个读者在读,同时却有一个写者在写 3)读读允许,即可以有2个以上的读者同时读 将所有的读者和所有的写者分别放进两个等待队列中,当读
OSTimer
- 通过研究内核的时间管理算法,学习内核源代码;然后应用这些知识并且使用“信号”建立一种用户空间机制来测量一个多线程程序的执行时间。-By studying core time management algorithm, to study the kernel source code and then the application of such knowledge and the use of signal to establish a mechanism to measure the u
posi-cmulti-threaded
- posic多线程编程学习笔记整理,包含了线程的基础知识,多线程解决方法:信号灯,互斥量,条件变量,共享内存;内容详细-multi-threaded programming posic finishing study notes, including a basic knowledge of threads, multi-threaded solution: traffic lights, the volume of mutually exclusive condition variables,
liaotian
- 基于多线程实现点对点聊天工具。能传送文件,能处理字体,能实现动画功能。实现点对点的数据通信,实时的信息显示;能够传输文件;基于GDI实现曲线的动画效果,还有字体变化效果-Based on multi-threaded peer-to-peer chat tool. Transmit files, can handle the fonts to achieve animation capabilities. To achieve the number of point-to-point Acc
SOCKET-programming
- 本系统的设计与实现主要采用SOCKET编程。同时,使用多线程技术,提高服务器的响应能力和并发处理能力;采用动态哈夫曼编码实现传输流的压缩,减轻网络传输负担;支持断点续传, 用户可以自己选择采用断点续传还是重新上传;实现大文件上传, 一次可以上传多个文件;提供接口全面,可以动态设置上传保存路径, 设置允许扩展名, 允许最大大小等; 可以限制上传单个文件大小, 控制上传带宽上限, 允许文件扩展名, 拒绝文件扩展名等。-Design and Implementation of the system S
duohe_ruanjiansheji
- 多核作业。1、浮点向量多线程实现;2、矩阵相乘多种实现方法;3、相关论文阅读与实现。-Multi-core operations: a floating-point vector multithreading 2, matrix multiplication variety of implementations 3, the relevant papers to read and implement.
Java-Virtual-Machine
- Java虚拟机使用锁机制来实现多线程共享数据结构的同步.锁机制维护的临界区通常对共享数据结构只进行读操作.只读锁是指当某个线程持有锁在只读临界区时,其他线程可以直接进入只读临界区而无需等待.只读锁能极大地提高锁机制的同步性能.Java虚拟机的锁机制可分为轻量级锁和重量级锁两层,当线程冲突时从轻量级锁转向重量级锁.本文分别从轻量级锁和重量级锁两个层次分别进行只读锁优化.轻量级锁的只读优化算法可以减少原子操作的开销;重量级锁的只读优化算法则可以使多个线程同时在只读临界区中.最后在Java虚拟机Hot
OMP
- :针对压缩感知算法重建时间长、图像重建质量不高等不足 , 在认真分析压缩感知算法的基础上 , 提 出一 种压缩感知多描述并行算法。为了提 高系统运行速度和重建 图像质量, 将 经过稀疏 变换后 的系数进行 交织抽 取 , 分成多个子图像 , 再利用 Op e nMP将子图像分配到各线程中并行实现分块压缩感知。实验结果表明, 随着抽 取数的增加,图像的重建质量呈上升趋势, 在 3 2抽取时图像的重建质量比单抽取的高出了7. 2 4 dB; 随着线程数 的增加 , 程序的执行效率不断提 高, 最高可
十字路口
- 有两条道路双向两个车道,即每条路每个方向只有一个车道,两条道路十字交叉。假设车辆只能向前直行,而不允许转弯和后退。如果有4辆车几乎同时到达这个十字路口,如图(a)所示;相互交叉地停下来,如图(b),此时4辆车都将不能继续向前,这是一个典型的死锁问题。从操作系统原理的资源分配观点,如果4辆车都想驶过十字路口,那么对资源的要求如下: 向北行驶的车1需要象限a和b; 向西行驶的车2需要象限b和c; 向南行驶的车3需要象限c和d; 向东行驶的车4需要象限d和a。 clipboa
Python核心编程
- 全书总共分为3部分。第1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容;第2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高级Web服务;第3部分则为一个补充/实验章节,包括文本处理以及一些其他内容。