[m-rev.] for review: don't terminate process until all threads done
Julien Fischer
juliensf at csse.unimelb.edu.au
Tue May 1 13:17:02 AEST 2007
On Tue, 1 May 2007, Peter Wang wrote:
> On 2007-04-30, Julien Fischer <juliensf at csse.unimelb.edu.au> wrote:
>>
>> On Mon, 30 Apr 2007, Peter Wang wrote:
>>
>>> Branches: main
>>>
>>> Prevent multi-threaded programs from terminating as soon as the main thread
>>> terminates, i.e. the process should not terminate until all threads
>>> started by
>>> thread.spawn/3 terminate.
>>
>> Is it worth having a predicate that lets the user disable it?
>
> Maybe, but it should be done properly, somehow. As it is now, a Mercury
> thread might still be running while the runtime is being shut down.
Is there a mechanism in the runtime for doing this?
Julien.
--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to: mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions: mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------
More information about the reviews
mailing list