以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- dll公式加载驻留内存开启后不能加载多线程,运行比较慢,有什么替换方案吗? (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=165965) |
-- 作者:ht -- 发布时间:2018/10/19 10:53:16 -- dll公式加载驻留内存开启后不能加载多线程,运行比较慢,有什么替换方案吗? dll公式加载驻留内存开启后不能加载多线程,运行比较慢,有什么替换方案吗? |
-- 作者:无为剑 -- 发布时间:2018/10/19 12:49:48 -- 没有方案,如果你要用多线程,只能考虑弃用内存驻留模式的DLL |
-- 作者:ht -- 发布时间:2018/10/19 13:50:44 -- 在dll中计算后的结果比较复杂,需要多个函数传递,不驻留的话会导致查询不到数据,应该怎么办? |
-- 作者:无为剑 -- 发布时间:2018/10/19 18:16:21 -- 可以考虑将结果写文件至硬盘上,每次加载DLL时从文件中直接读取结果,这样就可以不用驻留模式了 |
-- 作者:nicosj -- 发布时间:2018/10/20 19:55:25 -- 写一个总逻辑,把函数调用放到大函数里面,把要用到的返回结果统统作为局部变量处理 |
-- 作者:ht -- 发布时间:2018/10/22 9:05:24 -- 如果我想在一个函数同时返回处理后的高值和低值,应该怎么处理? |
-- 作者:nicosj -- 发布时间:2018/10/22 11:11:36 -- 编程的基础知识找本书看看,或者上网搜例子。 简单来说,返回一个struct或者干脆就像接口处理输入输出时一样,对传进来的地址指向的内容进行赋值,然后函数返回后,传引用或者地址的参数,结果会保留。
|