不同的语言中多进程和多线程具体的原理是什么?