首先做了一个小程序,读取了目录下的 100 个需要转换的文件的路径信息,然后 100 个依次进行转换,耗时 0.4* 100
= 40s
然后我把这个小程序复制了一个,成了小程序 2.
小程序和小程序 2 可以同时双开,进行文件转换。速度也加快了。
但是当我尝试在一个程序里面使用 task 或者多线程调用 DLL 里面的文件转换函数的时候,就报错了。DLL 内置了加密狗权限查阅功能,此时就异常了。但是很奇怪的是,小程序 1 和小程序 2 可以同时运行,没有出现机密狗权限的问题。
困扰我好久的问题,有大佬可以解答疑惑吗?