网站建设中并发的设计思想

zhushican | 建站教程 | 2014年8月15日

在网站建设的编程中有一个基本思想,就是要让程序能同时处理多个任务。很多编程问题都要求程序能停下它正在做的事,去处理一些别的问题,然后再返回主进程。要做到这点有很多办法。有时为了处理紧急任务必须得使用中断,但是很多情况下,你会把问题分成单独运行的片断,这样整个程序就能反应得快些。这种在程序内部单独运行的片断被称为线程,而这一概念被通称为并发或多线程。通过使用多线程,用户按完按钮之后就会很快得到回应,而不必干等着程序做完当前的任务。

通常,线程只是一种分配个处理器时间的方法。但是如果操作系统支持多处理器,那么线程也可以被分配到不同的处理器上,这样它们就能真正地并行运行了。在编程语言级别上的提供多线程支持所带来的好处就是,程序员不用操心运行这个程序的机器有多少CPU了。程序被逻辑地划分成线程,如果机器上有多个处理器,无需任何调整,程序就能跑得更快。

[阅读全文]
0次浏览 0条评论 网站  建设  并发  设计  思想  
回顶部