瀏覽器打開(kāi)多個(gè)頁(yè)面是多線程嗎?在解釋上述問(wèn)題之前,我們需要了解線程的概念。在現(xiàn)代操作系統(tǒng)中,線程是執(zhí)行計(jì)算機(jī)操作的實(shí)體。真正操作計(jì)算機(jī)的不是應(yīng)用程序,不是進(jìn)程,而是線程。線程,是一個(gè)基本單元,實(shí)現(xiàn)操作,就是線程。應(yīng)用程序和進(jìn)程中有許多線程,例如負(fù)責(zé)人機(jī)交互的窗口,它主要由Gui線程控制。以IE瀏覽器為例。即使只打開(kāi)一個(gè)頁(yè)面,也會(huì)發(fā)現(xiàn)瀏覽器程序有許多線程。打開(kāi)的標(biāo)記和加載項(xiàng)越多,創(chuàng)建的線程就越多。我做過(guò)一些簡(jiǎn)單的應(yīng)用軟件開(kāi)發(fā),對(duì)于一般的應(yīng)用,我們可能不會(huì)考慮線程的問(wèn)題,因?yàn)槲覀€(gè)人讓系統(tǒng)和編譯器完成線程調(diào)度,而我所做的只是編寫函數(shù)和代碼來(lái)實(shí)現(xiàn)軟件。上面的截圖是我寫的一個(gè)小工具,用來(lái)學(xué)習(xí)一些計(jì)算機(jī)編碼問(wèn)題。因?yàn)檫@個(gè)軟件是我寫的(基于。NET4.5架構(gòu)),我最了解這個(gè)軟件。在程序的初始狀態(tài)下,程序不參與任何計(jì)算工作。在這個(gè)程序中,它只有一個(gè)簡(jiǎn)單的基本圖形界面,如窗口。窗口中有一個(gè)菜單欄。在任務(wù)管理器中,它顯示程序只占用四個(gè)線程。當(dāng)我啟動(dòng)一個(gè)函數(shù)時(shí),這個(gè)程序中的線程數(shù)增加到16個(gè)。因此,這個(gè)問(wèn)題的標(biāo)題不能很好地解釋操作系統(tǒng)的多線程。
多窗口任務(wù)是多線程UI嗎?
不
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到丹鳳網(wǎng)站設(shè)計(jì)與丹鳳網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、
虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋丹鳳地區(qū)。
本質(zhì)上,按鈕和文本框也是窗口。
你說(shuō)有兩個(gè)按鈕的窗口是多線程的?所謂線程是程序的最小執(zhí)行實(shí)例。
多個(gè)窗口由同一程序執(zhí)行流處理,因此它們不是。
名稱欄目:pb數(shù)據(jù)窗口瀏覽器打開(kāi)多個(gè)頁(yè)面是多線程嗎?-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:
http://weahome.cn/article/gghge.html