java多線程非同步執行

tags:    時間:2013-12-03 18:40:33
for(Entry<PushCertification, List>  entry  : messages.entrySet() ){
connAgent(entry.getKey(), entry.getValue(),"","");
connAgent(entry.getKey(), entry.getValue(),"ip1","port");
connAgent(entry.getKey(), entry.getValue(),"ip2","port");
connAgent(entry.getKey(), entry.getValue(),"ip3","port");
connAgent(entry.getKey(), entry.getValue(),"ip4","port");
connAgent(entry.getKey(), entry.getValue(),"ip5","port");
}

##大家好,公司最近有項目用到了推送功能,包括PANS,GCM,途中遇到了一下這個問題:我想問一下,在上面這個循環中,我怎樣開5個線程,去同時執行connAgent()這個方法?
##目的:把現有的100條(假設)消息,分散成5組(不一定每組20條),先發到代理伺服器,然後再由代理伺服器發送到google和apple的伺服器。

推薦閱讀文章

Bookmark the permalink ,來源:互聯網