CSDKOSS不清理运行环境会怎样?
回 1楼无衣蒹葭的帖子
是这样的,我是一个服务器要一直获取用户传来的资源进行处理再回送
但是如果我在中途进行aos_http_io_deinitialize();
程序就相当于返回到更高一级的线程,在那个线程里通过批处理去掉cmd如果异常 批处理会终止
不进行aos_http_io_deinitialize();的话 会在当前子线程模块运行 能确保程序的正确运行
-------------------------
回 1楼无衣蒹葭的帖子
我没有采取外调 exe方式
而是直接把sdk代码加到我原有的代码里了
-------------------------
回 1楼无衣蒹葭的帖子
只调用aos_pool_destroy(p);不调用aos_http_io_deinitialize();会有什么问题?
或者有没有其他的办法 不让程序回到更高一级?
-------------------------
回 5楼无衣蒹葭的帖子
嗯,确实是多线程,那样的话如果在主函数循环里进行清理会影响到其他线程的处理对吧?
-------------------------
回 5楼无衣蒹葭的帖子
是不是只要运行一次aos_http_io_deinitialize last就可以全部清理
我在主循环里设置一个空闲的期间 然后进行
aos_http_io_initialize('oss_test', 0);
aos_http_io_deinitialize();
两句 这样行嘛?
-------------------------
回 5楼无衣蒹葭的帖子
我试了一下,发现只要我加了aos_http_io_deinitialize();
程序就错了= =!!!
后面调系统命令只要异常就不会继续执行了
不知道这是什么情况。。。
-------------------------
回 9楼无衣蒹葭的帖子
这个问题蛮蛋疼的。。只要我用aos_http_io_initialize cmd就会回到主线程状态 出异常就直接错了 哪怕只是删一个不存在的文件夹。。都不会继续执行批处理了
-------------------------
回 9楼无衣蒹葭的帖子
只调aos_pool_destroy(p) 不调aos_http_io_initialize 然后 定期重启整个程序 会不会有什么危害?
从目前的状态来看 我确实不能调aos_http_io_initialize。。。除非我把整个osssdk单独做一个进程去调用
-------------------------
ReCSDKOSS不清理运行环境会怎样?
确实每次上传下载内存都有少量的增长
赞0
踩0