On 7 July 2015 at 15:57, Akshay Mohit <akshaymohit2...@gmail.com> wrote:
> I am not so experienced in Perl and got a task to do in Threads.


The first question you have to ask is "Why do you need threads". What
are you doing?

Many people go "I need some sort of parallel process" and go "that
needs threads!".

But that is not so frequently true.

If you just need two independent processes starting from one, then
forks is all you need.

If you're fine with having an IPC channel between processes, then
forks might do the trick.

If you just need to have some sort of IO operation system where
interacting with external services doesn't "block" the execution of
the perl program, then you don't need threads for that either, you
need Async IO.


using literal interpreter threads themselves is officially
discouraged. ( See perldoc threads )


But knowing exactly which solution you need and what tools you will
need to do it depends entirely on what exactly you wish to do. So a
lot more detail is required here to give a definitive answer.


-- 
Kent

KENTNL - https://metacpan.org/author/KENTNL

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to