กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


News

ข่าว โค้ดปิด GIL เข้าสู่ Python 3.13 เป็นทางการ เตรียมรันโปรแกรมเต็มซีพียู

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อ News 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Moderator

สมาชิกทีมงาน
Moderator
Verify member
เข้าร่วม
1 มิถุนายน 2011
ข้อความ
15,229
คะแนนปฏิกิริยา
0
คะแนน
36
ทีมพัฒนา Python รับโค้ดปิด GIL เข้าสู่ main branch เป็นที่เรียบร้อย นับเป็นอีกก้าวเพื่อเข้าสู่ยุค Python ที่สามารถรัน multithread จริงๆ แบบใช้ซีพียูได้เต็มทุกคอร์

โค้ดที่รวมครั้งนี้นับว่าเป็นไปตามกำหนดที่เคยคาดว่าจะออกทัน Python 3.13 หรืออาจจะเลยไป Python 3.14 ผลการเปิดฟีเจอร์นี้โดยรวมไม่มีผลกระทบอะไรมากนัก แต่ยังรันชุดทดสอบทั้งหมดไม่ผ่าน โดยติดที่ชุดทดสอบของ asyncio

GIL เป็นกลไกลสำคัญคือภาษา Python ที่ทำให้โปรแกรมไม่สามารถกระจายโหลดได้ทุกคอร์ในซีพียูอย่างแท้จริง และที่ผ่านมามีความพยายามแก้ข้อจำกัดนี้มาโดยตลอด

Python ออกเวอร์ชั่นใหม่โดยเฉลี่ยปีละหนึ่งรอบเท่านั้น และ Python 3.12 ก็เพิ่งออกเมื่อเดือนตุลาคมที่ผ่านมา เราอาจจะต้องรออีกสักหน่อยจนกว่าจะมีไบนารีใช้งานจริง แต่หากอยากลองใช้งานจริงๆ พรุ่งนี้ Python nightly ก็น่าจะรวมโค้ดส่วนนี้เข้ามาแล้ว

ที่มา - Python

No Description


Topics:
Python

อ่านต่อ...
 

ไฟล์แนบ

  • 8d43b9c8bbe2876899c47ab2eb3c7aef.png
    8d43b9c8bbe2876899c47ab2eb3c7aef.png
    45.4 กิโลไบต์ · จำนวนการดู: 47

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม