首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

计算出来的 线程数 是0 ,所以没有执行 文件下载,哪位高手帮忙看下哪点计算有误?多谢了。

2013-03-26 
计算出来的 线程数 是0 ,所以没有执行 文件下载,谁帮忙看下哪点计算有误?谢谢了。。。public int getThreadSi

计算出来的 线程数 是0 ,所以没有执行 文件下载,谁帮忙看下哪点计算有误?谢谢了。。。

public int getThreadSize(long contentLength) {  

System.out.println("哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈"+   contentLength);
int threadSize = 1;  //线程数
BigDecimal contentBig = new BigDecimal(contentLength);  
BigDecimal bufferBig = new BigDecimal(bufferSize);  
BigDecimal CyclesBig = new BigDecimal(threadNumOfCycles); //threadNumOfCycles 线程循环次数 

threadSize = contentBig.divide(bufferBig.multiply(CyclesBig), 0,  //multiply 乘以  divide 分;BigDecimal 大小数  
BigDecimal.ROUND_HALF_UP).intValue();  
System.out.println("呵呵呵"+  threadSize);
return threadSize;  
}  

[解决办法]
自己调试下 看那步骤得到的是0

热点排行