Preventing multiple instances through register/2
Sun May 14 19:38:20 CEST 2006
Jeff Crane wrote:
> Yes it gets caught, but it also still spawns! What's
> the proper way to prevent a duplicate spawn if not
> through case catch register(spawn) ?
Let the spawned process try to register itself, or exit if
it does not succeed. In either case, send a message to the
(waiting) parent process, informing it of the outcome,
before terminating or getting on with the real work.
"Having users is like optimization: the wise course is to delay it."
-- Paul Graham
More information about the erlang-questions