>>733
> 通信専用のワーカスレッドを1つ作成して、
> 順番に1000個のサーバヘアクセスに行くのが簡単かつ現実的じゃないかな。

それは昔の同期プログラミングのマズいやり方でとてつもなく遅くなってしまう

> 経由するルータや相手サーバ側の制限などで、
> 同じIPアドレスから、同時に1000個の通信セッションが張れないことの方が多い。

経由する普通のルータにそんな制限はないです
1000ヶ所へ取りに行くという話だから相手サーバー側には各々1つのコネクションしか貼られないため
通信セッションが張れないということもありません

> そこらを頑張ったところで、実際のところほとんどの場合は回線速度で頭打ちになる。

たった1000個でそんなことは起きません
数KBの1000倍は数MBですから