多线程作用:节省时间、合理利用时间片。就像你有1000块找工人干活,找1个人给1000,需要干一天,找10个人,每人10块,只需要1小时。如果你所有工作都让主线程去做那么主线程任务就会很多,CPU利用率很高,所以界面刷新、进度显示等无法应付自如,但是你建立一个线程干这些工作,也就是雇了工人,那么这工作就轻松了很多,也就是说多线程并不是工作效率更高,而是更轻松、合理的完成工作。比如网络蚂蚁下东西,把文件分成多个小段,每个段分给一个线程完成,互不干涉,不用互相等待,这样表面上浪费了效率,但实际上节省了很多等待时间。TCPClient、Server组件是用来TCP/IP通信的,Server控件可以做TCP服务器,TCPClient控件通过服务器IP和端口连接到服务器,那么可以给服务器发送指令、传输文件了。