在不同平台上执行线程(64位)

时间:2014-08-10 10:31:36

标签: c# 32bit-64bit

有点远景。

我有一个32位的应用程序。其中有一些代码在64位下表现更好。我无法将整个应用转换为64位。

那么,我可以在不同的进程下运行部分应用程序,还可以运行64位进程吗?

由于

1 个答案:

答案 0 :(得分:3)

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

唯一的替代方法是创建一个在其他位上运行的独立可执行文件。从主进程调用该进程。如有必要,您可以使用某种消息传递机制在两者之间交换信息,例如派生PipeStream的一个类。