Thread synchronization is a potential performance problem in many Java การแปล - Thread synchronization is a potential performance problem in many Java ไทย วิธีการพูด

Thread synchronization is a potenti

Thread synchronization is a potential performance problem in many Java programs that use multithreading. Since Java libraries are implemented in a thread-safe manner, the performance of even singlethreaded applications may be degraded due to synchronization. In Java, synchronization is provided through monitors, which are language-level constructs used to guarantee mutually-exclusive access to shared data-structures [Silberschatz and Galvin 1997]. Unfortunately, monitors are not efficiently implemented in the current Sun JDK. Since Java allows any object to be synchronizable (with or without any synchronized methods), using a lock structure for each object can be very costly in terms of memory. To minimize memory requirements, the Sun JDK keeps monitors outside of the objects. This requires the run-time system to first query each monitor in a monitor cache before itis used, which is quite inefficient. Further, the monitor cache itself needs to be locked during these queries to avoid race conditions. Thus, this monitor implementation approach is not scalable.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ประสานด้ายเป็นปัญหาประสิทธิภาพการทำงานที่อาจเกิดขึ้นในโปรแกรมจาวาจำนวนมากที่ใช้ multithreading ตั้งแต่ห้องสมุด java จะดำเนินการในลักษณะที่หัวข้อปลอดภัยประสิทธิภาพการทำงานของโปรแกรม singlethreaded แม้อาจลดลงเนื่องจากการทำข้อมูลให้ตรงกัน ใน java ประสานให้ผ่านจอภาพซึ่งเป็นโครงสร้างภาษาระดับที่ใช้ในการรับประกันการเข้าถึงร่วมกัน แต่เพียงผู้เดียวกับข้อมูลโครงสร้างที่ใช้ร่วมกัน [Silberschatz และ galvi​​n 1997] แต่น่าเสียดายที่การตรวจสอบไม่ได้ดำเนินการอย่างมีประสิทธิภาพใน jdk ดวงอาทิตย์ในปัจจุบัน ตั้งแต่ java ช่วยให้วัตถุใด ๆ ที่จะเป็น synchronizable (มีหรือไม่มีวิธีการทำข้อมูลให้ตรงกันใด ๆ ) โดยใช้โครงสร้างล็อคสำหรับแต่ละวัตถุจะมีค่าใช้จ่ายสูงมากในแง่ของหน่วยความจำเพื่อลดความต้องการหน่วยความจำ jdk ดวงอาทิตย์ช่วยให้การตรวจสอบภายนอกของวัตถุ นี้ต้องใช้ระบบเวลาทำงานไปก่อนแบบสอบถามแต่ละจอในแคชตรวจสอบก่อนที่จะ itis ใช้ซึ่งจะไม่มีประสิทธิภาพมาก เพิ่มเติมแคชจอตัวเองจะต้องมีการล็อคในระหว่างการค้นหาเหล​​่านี้เพื่อหลีกเลี่ยงสภาพการแข่งขัน จึงดำเนินการตรวจสอบวิธีการที่ไม่ได้ปรับขนาด
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ตรงหัวข้อคือ ปัญหาประสิทธิภาพการทำงานอาจเกิดขึ้นในจาวาโปรแกรมมัลติเธรดที่ใช้ เนื่องจากจาวาไลบรารีจะดำเนินการในลักษณะเธรดปลอดภัย ประสิทธิภาพการทำงานของโปรแกรมประยุกต์ singlethreaded แม้อาจเสื่อมโทรมเนื่องจากการซิงโครไนส์ ใน Java ให้ตรงผ่านจอภาพ ซึ่งเป็นโครงสร้างระดับภาษาที่ใช้ในการค้ำประกันร่วมกันผูกขาดเข้าถึงใช้ร่วมกันข้อมูลโครง [Silberschatz และ Galvin 1997] ไม่อับ จอจะได้มีประสิทธิภาพใช้ใน JDK ดวงอาทิตย์ปัจจุบัน เนื่องจาก Java ช่วยให้วัตถุที่จะ synchronizable (มี หรือไม่ มีวิธีใด ๆ ให้ตรงกัน), ใช้โครงสร้างการล็อกสำหรับแต่ละวัตถุได้ค่าใช้จ่ายสูงมากในแง่ของหน่วยความจำ เพื่อลดความต้องการหน่วยความจำ JDK ดวงอาทิตย์ช่วยให้จอภาพภายนอกของวัตถุ ต้องการให้ระบบรันไทม์ก่อน สอบถามแต่ละจอภาพในจอภาพก่อนที่จะใช้ ซึ่งจะค่อนข้างต่ำ เพิ่มเติม แคชของการตรวจสอบตัวเองต้องการจะล็อคในระหว่างการสอบถามเหล่านี้เพื่อหลีกเลี่ยงเงื่อนไขการแข่งขัน ดังนั้น วิธีการใช้งานจอภาพนี้ไม่สามารถปรับ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
การซิงโครไนซ์ชุดคำสั่งหรือเธรดมีปัญหา ประสิทธิภาพ การทำงานในโปรแกรม Java จำนวนมากที่ใช้งานมัลติเธรดดิ้ง เนื่องจากไลบรารีจาวามีลักษณะการทำงานในลักษณะเกลียว - ตู้นิร ภัย ที่ ประสิทธิภาพ การทำงานของแอปพลิเคชัน singlethreaded อาจจะถูกปรับระดับลงเนื่องจากการซิงโครไนซ์ การซิงโครไนซ์ในเกาะชวามีให้ผ่านทางจอมอนิเตอร์ซึ่งจะสร้าง ภาษา ที่ใช้ในการรับประกันการเข้าถึงร่วมกัน - เฉพาะสำหรับข้อมูลที่ใช้งานร่วมกัน - โครงสร้าง[ silberschatz และ galvin 1997 ] น่าเสียดายที่จอมอนิเตอร์ไม่ได้นำไปใช้ในแสงอาทิตย์ jdk. ในปัจจุบันได้อย่างมี ประสิทธิภาพ นับตั้งแต่ Java ช่วยให้วัตถุใดๆได้ synchronizable (พร้อมด้วยหรือไม่มีวิธีการใดวิธีการหนึ่งซิงโครไนซ์ใดๆ)โดยใช้โครงสร้างระบบล็อคสำหรับวัตถุแต่ละตัวสามารถมีราคาแพงเป็นอย่างมากในด้านของหน่วยความจำเพื่อลดความต้องการหน่วยความจำสำหรับอาบแดด jdk ที่ช่วยให้จอมอนิเตอร์ ภายนอก ของวัตถุที่ โรงแรมแห่งนี้ต้องใช้ระบบเวลาเรียกใช้งานเป็นครั้งแรกการสืบค้นแต่ละจอมอนิเตอร์จอมอนิเตอร์ที่อยู่ในแคช itis ก่อนใช้งานซึ่งจะมี ประสิทธิภาพ มาก เพิ่มเติมแคชจอมอนิเตอร์เองจะต้องถูกล็อคอยู่ในระหว่างการค้นหาข้อมูลเหล่านี้เพื่อหลีกเลี่ยงเงื่อนไขการแข่งขัน ดังนั้นแนวทางการนำไปใช้งานจอมอนิเตอร์นี้ไม่สามารถปรับขนาดได้อย่างยืดหยุ่น
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: