Jerry D. Hedden proposed:
> I'm considering a one line addition to the threads module
> to overload the string value of a thread to return its ID:
>
> '""' => sub { shift->tid() }
>
> Since thread IDs are unique, thread objects could be used
> as hash keys in a more rational way:
> $timeouts{$thr} = $secs;
>
> Also, it would also simply such things as:
> print("Thread $thr running...\n");
Nicholas Clark commented:
> I can't see that it's backwards compatible.
Does it have to be? For example, according to CPANTS there are no CPAN
modules that have 'threads' as a requirement other than
'thread::shared', 'Thread::Suspend' and 'Thread::Cancel', and I know
they won't break.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com