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

Arch-03-13-JMagic 切割图少时,使用多线程异步大幅提高性能

2012-09-24 
Arch-03-13-JMagic 切割图片时,使用多线程异步大幅提高性能JMagic 切割图片时,使用多线程异步大幅提高性能

Arch-03-13-JMagic 切割图片时,使用多线程异步大幅提高性能
JMagic 切割图片时,使用多线程异步大幅提高性能

?

由于使用 jQuery blueimp 的上传组件及 yoxView 显示组件,图片上传后自动切割成8个不同规格的图片,如果采用单线程处理 10x3M 的文件需要 2分20秒,如果加入了多线程异步(并做了单线程优先生成即时显示的缩略图)需要 53秒,完成任务是一样的,而对于前端的用户体验差别明显。

?

?

private void execute(Runnable runnable){if(this.executor==null){logger.debug("New fixed Thread Pool size is 10.");this.executor =Executors.newFixedThreadPool(10);}executor.execute(runnable);   }...

热点排行