网络蜘蛛的暂停问题。。。

在用Java实现一个基本的网络蜘蛛。想添加一个暂停按钮,点击暂停,网络蜘蛛停止爬行,再次点击,继续爬行。我想的是创建一个线程,点击暂停,线程sleep,再次点击,唤醒它。不知道是否可行?各位大神有没有更好的办法?图片说明后天毕设就要答辩了,急急急!!

http://baike.baidu.com/link?url=MwmnQb8zyNLy_5o5hjMCKijdUWpUokBzlF2UnhLq_VsoRv1i4KbaN3IQa_xvo-1u4NrJZzYt0EHDcRjMLzCbSK

hint: wait and notify