Re:Ruby’s Rack Push: Decoupling the real-time web applicatio...
by jeremyjh on Tuesday May 01, 2018 @10:17PM
(#16973556)
Yes, you don't actually restart the Erlang VM; it loads your new application code (byte code) and sends the next message/request it receives to the newly loaded module. The default state for any process is to be blocked on receiving a new message. Processes in the middle of an I/O operation for example, will get the new code after it finishes that operation and waits to receive its next message.
[ Parent
| on HN ]
There are no comments on this comment yet.