Most software applications that run on modern computers are multithrea การแปล - Most software applications that run on modern computers are multithrea ไทย วิธีการพูด

Most software applications that run

Most software applications that run on modern computers are multithreaded.
An application typically is implemented as a separate process with severalthreads of control. A web browser might have one thread display images or
text while another thread retrieves data from the network, for example. A
word processor may have a thread for displaying graphics, another thread for
responding to keystrokes from the user, and a third thread for performing
spelling and grammar checking in the background. Applications can also
be designed to leverage processing capabilities on multicore systems. Such
applications can perform several CPU-intensive tasks in parallel across the
multiple computing cores.
In certain situations, a single application may be required to perform
several similar tasks. For example, a web server accepts client requests for
web pages, images, sound, and so forth. A busy web server may have several
(perhaps thousands of) clients concurrently accessing it. If the web server ran
as a traditional single-threaded process, it would be able to service only one
client at a time, and a client might have to wait a very long time for its request
to be serviced.
One solution is to have the server run as a single process that accepts
requests. When the server receives a request, it creates a separate process
to service that request. In fact, this process-creation method was in common
use before threads became popular. Process creation is time consuming and
resource intensive, however. If the new process will perform the same tasks as
the existing process, why incur all that overhead? It is generally more efficient
to use one process that contains multiple threads. If the web-server process is
multithreaded, the server will create a separate thread that listens for client
requests. When a request is made, rather than creating another process, the
server creates a new thread to service the request and resume listening for
additional requests. This is illustrated in Figure 4.2.
Threads also play a vital role in remote procedure call (RPC) systems. Recall
from Chapter 3 that RPCs allow interprocess communication by providing a
communication mechanism similar to ordinary function or procedure calls.
Typically, RPC servers are multithreaded. When a server receives a message, it
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
โปรแกรมประยุกต์ซอฟต์แวร์ส่วนใหญ่ที่ใช้งานบนคอมพิวเตอร์ที่ทันสมัยให้ได้ประยุกต์โดยทั่วไปจะนำมาใช้เป็นกระบวนการแยกต่างหากมี severalthreads ของตัวควบคุม เว็บเบราว์เซอร์อาจมีหัวข้อหนึ่งที่แสดงรูปภาพ หรือข้อความในขณะที่เธรดอื่นดึงข้อมูลจากเครือข่าย ตัวอย่าง Aโปรแกรมประมวลผลคำอาจมีหัวข้อสำหรับการแสดงผลกราฟิก เธรดอื่นสำหรับตอบสนองการกดปุ่มจากผู้ใช้ และหัวข้อที่สามสำหรับการดำเนินการการสะกดและไวยากรณ์ในพื้นหลัง โปรแกรมประยุกต์สามารถถูกออกแบบมาเพื่อใช้ประโยชน์จากความสามารถในการประมวลผลในระบบ multicore ดังกล่าวโปรแกรมประยุกต์สามารถทำงาน cpu สูงหลายขนานทั้งหลายแกนใช้งานในบางสถานการณ์ พ่นอาจต้องดำเนินการหลายงาน ตัวอย่าง เว็บเซิร์ฟเวอร์ยอมรับคำขอไคลเอนต์หน้าเว็บ รูปภาพ เสียง และอื่น ๆ เซิร์ฟเวอร์ไม่ว่างอาจมีหลาย(อาจเป็นพัน) พร้อมเข้าถึงลูกค้า ถ้าเรียกใช้เว็บเซิร์ฟเวอร์เป็นแบบเธรดเดียวของกระบวนการ มันจะสามารถให้บริการเพียงคนเดียวไคลเอนต์ครั้ง และไคลเอนต์อาจต้องรอเป็นเวลานานสำหรับคำขอการให้บริการมีเซิร์ฟเวอร์ที่เรียกใช้เป็นกระบวนการหนึ่งที่ยอมรับได้ร้องขอ เมื่อเซิร์ฟเวอร์รับคำขอ สร้างกระบวนการที่แยกต่างหากให้บริการการร้องขอ ในความเป็นจริง วิธีการสร้างกระบวนการนี้ถูกกันใช้ก่อนหัวข้อที่เป็นที่นิยม สร้างกระบวนการเป็นเวลานาน และทรัพยากรแบบเร่งรัด อย่างไรก็ตาม ถ้ากระบวนการใหม่จะทำงานเดียวกันกระบวนการที่มีอยู่ ใช้โอเวอร์เฮดที่ทำไม มันมีประสิทธิภาพมากขึ้นโดยทั่วไปการใช้กระบวนการหนึ่งที่ประกอบด้วยหลายหัวข้อ ถ้าการเว็บเซิร์ฟเวอร์ให้ เซิร์ฟเวอร์จะสร้างเธรดแยกต่างหากที่ฟังสำหรับไคลเอนต์ร้องขอ เมื่อทำการร้องขอ แทนที่สร้างกระบวนการอื่น การเซิร์ฟเวอร์สร้างหัวข้อใหม่ให้บริการการร้องขอ และดำเนินต่อฟังขอเพิ่มเติม นี้จะแสดงในรูป 4.2หัวข้อยังมีบทบาทสำคัญในกระบวนการระยะไกลเรียก (RPC) ระบบการ เรียกคืนจากบทที่ 3 ว่า Rpc อนุญาตการสื่อสาร interprocess โดยการให้การกลไกการสื่อสารที่คล้ายกับฟังก์ชันธรรมดาหรือเรียกกระบวนทั่วไป เซิร์ฟเวอร์ RPC ที่จะให้ เมื่อเซิร์ฟเวอร์ได้รับข้อความ มัน
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ส่วนใหญ่การใช้งานซอฟต์แวร์ที่ทำงานบนเครื่องคอมพิวเตอร์ที่ทันสมัยจะ multithreaded.
โปรแกรมประยุกต์โดยปกติจะดำเนินการเป็นกระบวนการแยกกับ severalthreads จากการควบคุม
เว็บเบราเซอร์อาจจะมีการแสดงภาพด้ายหนึ่งหรือข้อความในขณะที่หัวข้ออื่นดึงข้อมูลจากเครือข่ายเช่น ประมวลผลคำอาจจะมีด้ายสำหรับการแสดงผลกราฟิกหัวข้ออื่นสำหรับการตอบสนองต่อการกดแป้นพิมพ์จากผู้ใช้และด้ายที่สามสำหรับการดำเนินการตรวจสอบการสะกดและไวยากรณ์ในพื้นหลัง การประยุกต์ใช้งานยังสามารถได้รับการออกแบบเพื่อยกระดับความสามารถในการประมวลผลในระบบมัลติคอร์ เช่นการใช้งานที่สามารถดำเนินงาน CPU สูงในหลายขนานข้ามแกนคอมพิวเตอร์หลาย. ในบางสถานการณ์โปรแกรมเดียวอาจจำเป็นต้องใช้ในการดำเนินงานที่คล้ายกันหลาย ตัวอย่างเช่นเว็บเซิร์ฟเวอร์ยอมรับการร้องขอของลูกค้าสำหรับหน้าเว็บของภาพเสียงและอื่น ๆ เว็บเซิร์ฟเวอร์ที่ยุ่งอาจจะมีหลาย ๆ(อาจจะหลายพัน) ลูกค้าพร้อมการเข้าถึง หากเว็บเซิร์ฟเวอร์วิ่งเป็นกระบวนการเดียว threaded แบบดั้งเดิมก็จะสามารถให้บริการเพียงหนึ่งลูกค้าที่เวลาและลูกค้าอาจต้องรอเป็นเวลานานมากสำหรับการร้องขอของตนที่จะได้รับการบริการ. ทางออกหนึ่งคือการมี การทำงานของเซิร์ฟเวอร์เป็นกระบวนการเดียวที่รับการร้องขอ เมื่อเซิร์ฟเวอร์ได้รับการร้องขอจะสร้างกระบวนการแยกให้บริการการร้องขอว่า ในความเป็นจริงวิธีการกระบวนการสร้างนี้เป็นเหมือนกันการใช้งานก่อนที่จะกลายเป็นที่นิยมหัวข้อ การสร้างกระบวนการใช้เวลานานและทรัพยากรเข้ม แต่ หากกระบวนการใหม่จะดำเนินการเช่นเดียวกับกระบวนการที่มีอยู่ว่าทำไมต้องเสียค่าใช้จ่ายในสิ่งที่? มันเป็นเรื่องปกติที่มีประสิทธิภาพมากกว่าการใช้กระบวนการหนึ่งที่มีหลายหัวข้อ ถ้ากระบวนการเว็บเซิร์ฟเวอร์แบบมัลติเธรดเซิร์ฟเวอร์จะสร้างหัวข้อที่แยกต่างหากที่ฟังสำหรับลูกค้าร้องขอ เมื่อมีการร้องขอจะทำมากกว่าการสร้างกระบวนการอื่นที่เซิร์ฟเวอร์สร้างหัวข้อใหม่ในการให้บริการการร้องขอและดำเนินการฟังเพื่อร้องขอเพิ่มเติม นี่คือตัวอย่างในรูปที่ 4.2. กระทู้ยังมีบทบาทสำคัญในการเรียกขั้นตอนระยะไกล (RPC) ระบบ การเรียกคืนจากบทที่ 3 ที่ RPCs ช่วยให้การสื่อสารโดยการให้กลไกการสื่อสารคล้ายกับฟังก์ชั่นสามัญหรือขั้นตอนการเรียกร้อง. โดยปกติแล้วเซิร์ฟเวอร์ RPC เป็นแบบมัลติเธรด เมื่อเซิร์ฟเวอร์ได้รับข้อความก็



























การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
มากที่สุดโปรแกรมซอฟต์แวร์ที่ใช้ในคอมพิวเตอร์ที่ทันสมัยเป็นแบบมัลติเธรด .
โปรแกรมมักจะใช้เป็นขั้นตอนที่แยกต่างหากกับ severalthreads การควบคุม เว็บเบราเซอร์มีหัวข้อหนึ่งที่แสดงภาพหรือ
ข้อความในขณะที่หัวข้ออื่นดึงข้อมูลจากเครือข่ายเช่น a
โปรแกรมประมวลผลคำอาจจะมีด้ายด้าย
แสดงกราฟิกอื่นการตอบสนองต่อการกดแป้นพิมพ์จากผู้ใช้ และด้ายที่ 3 การแสดง
การสะกดและไวยากรณ์ตรวจสอบในพื้นหลัง โปรแกรมประยุกต์ที่สามารถถูกออกแบบมาเพื่อใช้ประโยชน์จากความสามารถในการประมวลผล
ระบบมัลติคอร์ . โปรแกรมดังกล่าวสามารถปฏิบัติงานอย่างเข้มข้น
CPU หลายแกนขนานข้าม

คอมพิวเตอร์หลาย ในบางสถานการณ์ โปรแกรมเดียวอาจจะต้องดำเนินการ
หลายงานที่คล้ายกัน . ตัวอย่างเช่น เว็บเซิร์ฟเวอร์ได้รับการร้องขอของลูกค้าสำหรับ
หน้าเว็บ , ภาพ , เสียง , และอื่น ๆ เว็บเซิร์ฟเวอร์ไม่ว่าง อาจมีหลาย
( อาจจะหลายพัน ) ลูกค้าควบคู่กันไป เข้าถึงมัน ถ้า Web Server รัน
เป็นแบบเกลียวเดี่ยวกระบวนการ มันสามารถเพียงบริการเดียว
ลูกค้าในเวลาและลูกค้าอาจจะต้องรอเป็นเวลานานมากของการร้องขอ
เพื่อให้บริการ .
ทางออกหนึ่งคือต้องใช้ Server เป็นเดียวกระบวนการที่ยอมรับ
การร้องขอ เมื่อเซิร์ฟเวอร์ได้รับการร้องขอจะสร้างกระบวนการให้บริการแยกต่างหาก
ที่ร้องขอ ในความเป็นจริงแล้ว กระบวนการการสร้างวิธีการในการใช้โดยทั่วไป
ก่อนที่กระทู้กลายเป็นที่นิยม การสร้างกระบวนการจะใช้เวลานานและ
ทรัพยากรอย่างเข้มข้น อย่างไรก็ตาม ถ้ากระบวนการใหม่จะดำเนินการงานเดียวกัน
กระบวนการที่มีอยู่ ทำไมต้องเสียค่าใช้จ่ายทั้งหมดที่ ? มันเป็นโดยทั่วไปมีประสิทธิภาพมากขึ้น
ใช้กระบวนการหนึ่งที่ประกอบด้วยหลายหัวข้อ ถ้าเว็บเซิร์ฟเวอร์กระบวนการ
หลายเธรด , เซิร์ฟเวอร์จะสร้างหัวข้อแยก ที่รับฟังคำขอของลูกค้า

เมื่อจะขอทำมากกว่าการสร้างกระบวนการอื่น
เซิร์ฟเวอร์สร้างหัวข้อใหม่ให้บริการการร้องขอ และกลับมาฟัง
ขอเพิ่มเติม นี้จะแสดงในรูปที่ 4.2 .
กระทู้ยังมีบทบาทสําคัญในการเรียกกระบวนการระยะไกล ( RPC ) ระบบ จำได้
จากบทที่ 3 ที่ rpcs อนุญาตให้มีการสื่อสาร interprocess โดยการให้กลไกการสื่อสารที่คล้ายกับฟังก์ชันธรรมดา

หรือกระบวนการเรียกร้อง โดยปกติ RPC เซิร์ฟเวอร์แบบมัลติเธรด . เมื่อเซิร์ฟเวอร์ได้รับข้อความ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: