您尚未登录。

楼主 # 2022-03-21 22:28:31

flex-A
会员
注册时间: 2019-08-27
已发帖子: 51
积分: 151.5

GUI前端与C后端多线程的问题

如题,我有一个C#写的GUI前端,和一个用来执行具体操作的C写的后端,现在想在多线程里运行这两个程序。请问各位大佬我该怎么做呢?

离线

#1 2022-03-22 08:59:38

armstrong
会员
注册时间: 2019-04-10
已发帖子: 287
积分: 196.5

Re: GUI前端与C后端多线程的问题

后端是已经编译好的可执行文件吗,还是C库?
如果是可执行文件,就作为子进程执行,用进程通信的方法沟通;
如果是C库就简单些,直接用P/invoke。

离线

#2 2022-03-22 09:01:02

armstrong
会员
注册时间: 2019-04-10
已发帖子: 287
积分: 196.5

Re: GUI前端与C后端多线程的问题

多线程是不能运行两个独立的可执行程序的,进程和线程是不同的概念。

离线

楼主 #3 2022-03-22 10:50:03

flex-A
会员
注册时间: 2019-08-27
已发帖子: 51
积分: 151.5

Re: GUI前端与C后端多线程的问题

armstrong 说:

后端是已经编译好的可执行文件吗,还是C库?
如果是可执行文件,就作为子进程执行,用进程通信的方法沟通;
如果是C库就简单些,直接用P/invoke。

是一个单独的C可执行程序

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn