BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2024//speaker//WHLSX
 E
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-europython-2024-SGUYQL@programme.europython.eu
DTSTART;TZID=CET:20240712T115500
DTEND;TZID=CET:20240712T122500
DESCRIPTION:Thread safety is often overlooked when we start with Python for
  developing simple scripts. But the hidden monster will be unleashed when 
 we try to run non-thread safe code in a multithreaded setup. \n\nWe will d
 iscuss the problems which can happen when seemingly good code is run in a 
 multithreaded environment. We will walk over the concept of race coditions
 \, how Python’s GIL currently affects multithreading and will cover step
 s to fix thread unsafe code using synchronization primitives.
DTSTAMP:20260617T063325Z
LOCATION:Terrace 2B
SUMMARY:Tackling Thread Safety in Python - Adarsh Divakaran\, Jothir Adithy
 an
URL:https://programme.europython.eu/europython-2024/talk/SGUYQL/
END:VEVENT
END:VCALENDAR
