为什么进程间需要单独的通信方式,而线程不需要?