lab4最后一个实验中,虽然解决的是非父子间的通信,但是代码中是通过服务器线程的cap值来获取服务器线程的,这就是说服务器线程必须是(1)客户端所属进程的线程(2)客户端进程通过spawn创建出来的
对于(1)那就是线程间通信了,通过共享堆就可以了
对于(2)既然还是spawn出来的那么就是父子进程了,共享内存就可以了
看了下测试案例,果然事spawn出来的,只不过不是用的共享内存,而是饶了一圈用进程间通信
问题:如果是真正的非父子进程进行通信,这种方案可行吗?如何在客户端进程中通过能力值获取服务器的线程呢?可能是我理解不够深刻,望大佬指点。