Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共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.