注册
登录
ffmpeg
>>
BaseTools
>>
返回
项目作者:
fish-fish-fish
项目描述 :
使用pthread+curl实现的多线程、数据下载基本功能,用于验证跨平台的可行性。
高级语言:
C
项目主页:
项目地址:
git://github.com/fish-fish-fish/BaseTools.git
创建时间:
2018-08-10T10:37:05Z
项目社区:
https://github.com/fish-fish-fish/BaseTools
开源协议:
下载
BaseTools
目标
使用pthread+curl实现的多线程、数据下载基本功能,用于验证跨平台的可行性。
说明
BaseTools.framework说明:
LICurlTask
: 使用curl封装的任务,依赖在线程池中运行。
LIDownloadTask
: 使用curl封装的下载模型,拥有自己的下载线程,不依赖线程池。
Demo中宏开关说明:
ThreadsInPool
:控制线程池中线程的数量
UsingCurlTask
:用于选择下载模型。
UsingCurlTask==0
,使用LIDownloadTask下载数据;
UsingCurlTask==1
,使用LICurlTask下载数据。