读书人

Arch-03-13-JMagic 切割图少时使用多

发布时间: 2012-09-24 13:49:41 作者: rapoo

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);   }...

读书人网 >软件开发

热点推荐