[m-rev.] for review: Add thread.spawn_native/4 and thread.spawn/4.

Paul Bone paul at bone.id.au
Fri Jun 27 16:14:38 AEST 2014


On Fri, Jun 27, 2014 at 03:47:07PM +1000, Julien Fischer wrote:
>>
>> Here is a followup patch.
>>
>> On second thought, I don't know if thread handles themselves should be
>> comparable.  I think we should provide a function to get the thread_id
>> which can be compared.
>>
>>    :- func thread_id(thread) = thread_id.
>>
>> Peter
>>
>> ---
>>
>> Add thread ids to thread handles.
>>
>> Thread handles should not be dummy types because all thread handles
>> would compare equal.  Add thread ids to thread handles.
>
> Is there any reason the thread handles and thread ids cannot be the
> same thing at the user level?  I don't see why we require a separate
> thread_id type.
>

I agree, at least until we have a need to sepearate them, for example if
Peter wants to store the result of a thread's execution inside the thread
type.


-- 
Paul Bone



More information about the reviews mailing list