一个多线程文件拷贝工具的实现(使用内存映射文件)
一个多线程的文件拷贝工具的实现,文件操作接口使用了内存映射模型的方式实现,可以指定线程数量,可以在拷贝过程中查看整体的进度信息(进度、速度、剩余时间、已用时间),同时可以查看每个子线程对应的进度信息。 应用程序使用Controller来隔离底层模型与视图。模型部分包括定时器、文件I/O以及文件传输等模块。 底层模块对于上层模块的回调通过委托的方式实现(具体参考ITransfer对于Controller的回调,Timer对于TransferImp的回调),委托机制通过函数对象IFunctor的设计来模拟。 bin目录下对应Debug和Release两种方式的可执行文件; setup目录下包含应用程序的安装文件.
推荐下载
-
SpringBoot实现多线程PDF文件转换
根据资料整理,介绍了SpringBoot如何实现多线程转换PDF文件,同时还提供了附带功能:支持Word文档转PDF,但需要注意文档大小需在2MB以下,并且需要下载OpenOffice.org 3.3
50 2018-12-07 -
Android实现网络多线程文件下载
主要介绍了Android实现网络多线程文件下载的相关资料,需要的朋友可以参考下
14 2020-09-04 -
用VC++实现多线程文件传输工具
摘要:本文介绍了一个利用socket进行TCP网络连接、并通过多线程技术,实现了能够在一个用户与多个用户之间同时发送或接收多个文件的文件传输工具。关键词~socket;TCP;多线程
45 2019-08-19 -
iconfont mapper cli一个Iconfont图标映射文件生成工具源码
Iconfont Mapper CLI 一个Iconfont图标映射文件生成工具。 介绍 Iconfont平台是目前受到前端工程师喜爱的一个矢量图标管理平台,在上面可以轻松获取和管理图标。在移动端使用
10 2021-02-16 -
Java实现多线程,使用Java实现多线程
Java实现多线程是现代编程中的重要技能,它允许程序同时执行多个任务,提高效率。为了在Java中实现多线程,通常使用Thread类或实现Runnable接口。通过创建线程对象并调用start()方法,
0 2024-10-08 -
一个使用socket实现文件传输的例子
在vc++.net环境下开发的一个使用套接字进行文件传输的例子。
12 2020-10-06 -
使用WindowsSocketAPI实现一个基于TCP协议的文件传输工具
使用Windows Socket API 实现一个基于TCP协议的文件传输工具
40 2019-01-08 -
一个不错的传输文件工具
飞鸽是一款很不错的局域网文件传输工具,主要是速度比骄傲快。工具,好的飞鸽,有需要的朋友,可以下载过来用用呢
27 2019-07-08 -
强制删除文件的一个工具
此工具可以删除那些系统不让删除的文件。这些文件通常被某个进程占用。
26 2018-12-09 -
一个阅读txt文件的工具
一个很好用的txt文件的阅读工具,方便自己使用
13 2020-09-17
用户评论