编程语言
首页 > 编程语言> > c#-在其他平台(64位)上执行线程

c#-在其他平台(64位)上执行线程

作者:互联网

有点远射.

我有一个32位应用程序.其中有一些代码可以在64位以下更好地执行.我无法将整个应用程序转换为64位.

那么,我可以在其他过程中以64位进程运行我的应用程序的一部分吗?

谢谢

解决方法:

不,你不能.应用程序运行的位是在进程上指定的,而不是在线程或AppDomain上指定的.

您拥有它的唯一选择是创建一个在其他位上运行的单独的可执行文件.从您的主过程中调用该过程.如有必要,您可以使用某种消息传递机制在两者之间交换信息,就像派生PipeStream的类之一一样.

标签:32bit-64bit,c
来源: https://codeday.me/bug/20191121/2051431.html