[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版
Rss
& SiteMap
金字塔客服中心 - 专业程序化交易软件提供商
http://www.weistock.com/bbs/
专业程序化软件提供商
◎
金字塔客服中心 - 专业程序化交易软件提供商
→
高级功能研发区
→
dll公式加载驻留内存开启后不能加载多线程,运行比较慢,有什么替换方案吗?
共7 条记录, 每页显示 10 条, 页签:
[1]
[浏览完整版]
标题:dll公式加载驻留内存开启后不能加载多线程,运行比较慢,有什么替换方案吗?
1楼
ht
发表于:2018/10/19 10:53:16
dll公式加载驻留内存开启后不能加载多线程,运行比较慢,有什么替换方案吗?
2楼
无为剑
发表于:2018/10/19 12:49:48
没有方案,如果你要用多线程,只能考虑弃用内存驻留模式的DLL
3楼
ht
发表于:2018/10/19 13:50:44
在dll中计算后的结果比较复杂,需要多个函数传递,不驻留的话会导致查询不到数据,应该怎么办?
4楼
无为剑
发表于:2018/10/19 18:16:21
可以考虑将结果写文件至硬盘上,每次加载DLL时从文件中直接读取结果,这样就可以不用驻留模式了
5楼
nicosj
发表于:2018/10/20 19:55:25
写一个总逻辑,把函数调用放到大函数里面,把要用到的返回结果统统作为局部变量处理
6楼
ht
发表于:2018/10/22 9:05:24
如果我想在一个函数同时返回处理后的高值和低值,应该怎么处理?
7楼
nicosj
发表于:2018/10/22 11:11:36
编程的基础知识找本书看看,或者上网搜例子。
简单来说,返回一个struct或者干脆就像接口处理输入输出时一样,对传进来的地址指向的内容进行赋值,然后函数返回后,传引用或者地址的参数,结果会保留。
共7 条记录, 每页显示 10 条, 页签:
[1]
Powered By
Dvbbs
Version 8.3.0
Processed in 0.03125 s, 2 queries.
[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版