code update doubt

Enric Jaen <>
Mon Nov 4 11:28:14 CET 2002

Very kind for your answers. 

I forgot to make a question regarding code upgrade:

* After the resume, processes keep running the old
version until they do a global function call. But
before this, their state may have been updated. For


... old version of test
 <--- process suspended
 <--- load new version of test
 <--- change state 
 <--- process resumed
... process keep executing old version of test..
... do something with NEW state .. (1)

test:loop(state)  <-- use new version of test.

(1) The old code version is using the new state
version. Doesn't this cause an inconsistency?


Yahoo! Messenger
Nueva versión: Webcam, voz, y mucho más ¡Gratis! 
Descárgalo ya desde

More information about the erlang-questions mailing list