Signals demystified
By Leon Timmermans (leont) from Amsterdam.pm
Date: Wednesday, 22 August 2012 14:15
Duration: 20 minutes
Target audience: Intermediate
Language: English
Tags: ipc perl posix signals
Some things seem easy but turn out to be hard; signals are one of those things. My shortest summary of signals would be «signals are like threads without locking».
In this talk, I'll explain the origin and development of signals, and how perl deals with them, and how you can (or sometimes can't) write signal safe programs.
Attended by: Serge Hoffmann (atcom), Peter Makholm (brother), Andreas Vögele, Lars Dɪᴇᴄᴋᴏᴡ (daxim), Matthias Zeichmann, Gabriele Hack (gabimuc), Diego Kuperman (diegok), Henrik Tougaard (htoug), Alexey Surikov (ksurent), Nicholas Clark, Dagfinn Ilmari Mannsåker (ilmari), H.Merijn Brand (Tux), Alexander Hartmaier (abraxxa), Stevan Little (stevan), Oleg Komarov (komarov), Jesse Luehrs (doy), marc chantreux (eiro), Reini Urban (rurban), Johann Rolschewski (jorol), Jean-Baptiste Mazon, Anders Nielsen (anielsen), Frank Lichtenheld (djpig), Claes Jakobsson (claes), Matt Koscica (atomicstack), Farhad Fouladi, Dennis Stosberg, Markus Pinkert (Bedivere), Richard Jelinek (TheWhip), Artur Spengler, Peter Heuchert, Robin Sheat, Wolfgang Pecho, Henrik Hald Nørgaard, Torsten Förtsch, Herbert Leitz, Magnus Zeisig (magnuz), Mark Stringer (mullet), Francisco Lourenço (fml), Ole Voß, Anne Thorniley, Manfred Stock (mstock), Lukáš Rampa, David Farrell (dnmfarrell), Alex Timoshenko, Maxim Vuets (mvuets), Bernd Ulmann (vaxman), Vladimir Lashko (Ostrovok), Miguel Godinho, Tomasz Czepiel (tjmc), david dunnington, Gligan Horea (Horea), Vincent Bachelier (geistteufel), Alex Monney, Dave Sherohman (dsheroh), Patrick Ringl (pari), Aristotle, Sebastian Stellingwerff (webmind), Tri Duong Tran, Sören Laird Sörries, Bron Gondwana (brong), Jesper Dalberg, Roman Baumer (rba), Plesco Natalia (natasha), David Leadbeater (dg), Tomas Doran (t0m), Anton Berezin (Grrrr), Sébastien Aperghis-Tramoni (maddingue), Matthias Bethke (mbethke), Claudio Ramirez (nxadm), Tobias Leich (froggs), Paul van Eldijk (pavel), Martin Evans (mjevans), Oskari Ojala (Okko), Rob N ★ (robn), Dirk Joos (Dirk80),