https://www.cnblogs.com/linjiqin/p/3208901.html 多线程之间如何进行信息交互 https://blog.csdn.net/calledWWW/article/details/79336252