BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pyconjp2024//talk//A8BQEF
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:20230928T000000
TZNAME:JST
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Unlocking the Parallel Universe: Subinterpreters and Free-Threadin
 g in Python 3.13 - Anthony Shaw
DTSTART;TZID=Asia/Tokyo:20240927T155000
DTEND;TZID=Asia/Tokyo:20240927T162000
DTSTAMP:20260814T190028Z
UID:pretalx-pyconjp2024-A8BQEF@pretalx.com
DESCRIPTION:Python 3.12 introduced a new parallel execution model called "
 sub interpreters" that uses a per-interpreter GIL to unlock a new way of w
 riting parallel code that's faster than multiprocessing. Python 3.13 intro
 duces another new parallel execution model called "free-threading" (previo
 usly called no-gil) that replaces that optionally removes the GIL so that 
 threads can truly be parallel. Does free-threading make sub interpreters r
 edundant? We'll answer that question in this talk.
LOCATION:4F Track4
URL:https://pretalx.com/pyconjp2024/talk/A8BQEF/
END:VEVENT
END:VCALENDAR
