项目中遇到的问题,解决的方法

来源:互联网 发布:mac 10.12 降级 编辑:程序博客网 时间:2024/05/20 03:04

在媒资管理系统内容分发服务器的项目开发中遇到的问题:


1.  使用libcurl进行FTP下载时,接收缓存不加限制,导致最后内存耗完。

解决方法: 使用一块固定大小的缓存,当缓存用完后,随即处理数据,处理完成后再继续接收数据


2. 并发处理任务时,不对并发数加以限制,导致程序出现不可控的情况。

解决方法:使用线程池,限制线程数

0 0
原创粉丝点击