问题阐述
在前面的几个问题中,曾多次提到线程,那么在实际项目开发时,到底什么时候会涉及到线程程序?
专家解答
在说明这个问题之前,我们举个例子,程序要从远程接收一个很大的图片,在接收完毕后再显示出来。对于图片的接收工作就需要耗费很长时间,如果让用户一味的等待下去,会很枯燥,也会浪费很多时间。这时,我们就可以为图片接收工作开通一个单独的线程,从而实现在不影响其他操作的情况下,实现图片的接收,当图片接收完毕后,再显示出来。
下面我们就来总结一下,到底什么时候会涉及到线程程序。通常情况下,在用户处理中,会涉及到多个需要同时进行的操作,或是需要较长时间等待的操作,这时就可以通过线程来完成。涉及到比较多的有文件操作、网络传输、IO设备的操作等,都是耗时比较大的操作,都可以使用线程来帮助程序完成设计目的。
专家点评
在网络编程中,当不同的用户操作一个对象时,也可以借助线程来完成程序。所以说,线程在网络编程方面有着举足轻重的作用。
关于【C语言编程锦囊】,可能你还想知道:
领取专属 10元无门槛券
私享最新 技术干货