b****u 发帖数: 1130 | 1 我用python 而不是JAVA,但是这两个语言也差不多:
类似于multithread,由主线程控制子线程,主线程可以打开并运行多个子线程,控制子
线程。
那么在主程序中,运行到某语句,该语句是一个子程序,子程序是打开一个terminal,
并运行iperf -su (就是服务器端听)。然后该程序不会在这里hang住,而是接着执行
下一条语句,这条语句又是一个子程序,子程序打开一个terminal,并运行iperf -c (
就是客户端连接等等)。程序也不会在这里hang住,而是接着执行下一条语句。
大家明白我的意思了吗?如果用multithread实现很容易,但decouple不好,我不会采用
那么如果使用.batch文件,每个terminal的执行放在一个.py文件,然后
a.py &
b.py &
可能也能实现,但我不希望用这种方式。
我希望使用process,就是上述方法来实现,求帮忙 |
|