すみません。
JavaにPHPのcurl_multi関数のような、複数のHTMLページを同時に読み込ませる事ができるメソッドなどはありますか?

openStreamメソッドを使って、文字列で渡したURLのページのHTMLソースを取得しようとしたのですが、
1件読み込みが完了するまで次のページの読み込みが行われないので、
読み込ませるページ数が多くなれ多くなるほど時間が掛かってしまいます。

Javaのスレッド機能についてはあまり理解できていない初心者なのですが、
複数のHTMLページから並列処理で同時にHTMLのソースを取得していこうとした場合、
スレッド機能を使って独自に作るしか無いのでしょうか?
もし、JavaにもPHPのcurl_multi関数のようなメソッドがあれば教えてください。