News for hackers. Stuff that matters.
Re:Tiny, dirty, iffy, good enough, basic multi-threaded web ... by tokenizerrr on Wednesday August 12, 2015 @09:23AM (#10047542)
If you're crawling different origins in parallel then you could gain a boost in speed by threading. It's usually bound by the network/processing on the receiving side. Your server can probably handle several outgoing connections at once.
Re:Tiny, dirty, iffy, good enough, basic multi-threaded web ... by sebcat on Wednesday August 12, 2015 @12:22PM (#10048674)
You can have several outgoing connections in one single thread, at the same time.

Threading is for CPU bound problems that requires a shared memory space.

I/O multiplexing and/or cooperative multitasking means you can have thousands concurrent connections per thread.

Re:Tiny, dirty, iffy, good enough, basic multi-threaded web ... by tokenizerrr on Wednesday August 12, 2015 @03:06PM (#10049917)
Sure. The parent comment referred to one download per thread so I did as well.