当前位置: 首页 > news >正文

如何设计一个网站没灵感做转发赚钱的网站

如何设计一个网站没灵感,做转发赚钱的网站,wordpress 动态页面,中国建设银行电话95533#xff08;一#xff09; Callable和Runnable比较相似#xff0c;都可以用来实现线程任务。但callable使用了泛型设计#xff0c;使用一个V类型值#xff0c;能够 在执行结束后返回一个V类型的值。而Runable只会返回一个void#xff0c;不能够获得执行的结果。 #x…一 Callable和Runnable比较相似都可以用来实现线程任务。但callable使用了泛型设计使用一个V类型值能够 在执行结束后返回一个V类型的值。而Runable只会返回一个void不能够获得执行的结果。 二 使用Callable要和Future类或者Futuretask类搭配使用他们类似一种对线程执行任务的返回数据的操作的封装类。 使用方法 1 Callable 和 future 首先写一个Callable接口的实例实现Call()方法然后通过Thread或者线程池submit函数使用这个Callable实例 将返回结果赋值给future类型的一个实例然后就可以通过这个实例对返回的结果进行get查询等操作 public class Test {public static void main(String[] args) {ExecutorService executor Executors.newCachedThreadPool();Task task new Task();FutureInteger result executor.submit(task);executor.shutdown();try {Thread.sleep(1000);} catch (InterruptedException e1) {e1.printStackTrace();}System.out.println(主线程在执行任务);try {System.out.println(task运行结果result.get());} catch (InterruptedException e) {e.printStackTrace();} catch (ExecutionException e) {e.printStackTrace();}System.out.println(所有任务执行完毕);} } class Task implements CallableInteger{Overridepublic Integer call() throws Exception {System.out.println(子线程在进行计算);Thread.sleep(3000);int sum 0;for(int i0;i100;i)sum i;return sum;} }2 Callable 和 futuretaskfuturetask不同于future它进一步丰富了future的功能。futuretask实现了Runnalefuture接口这是他具有了可以被线程执行的能力。所以使用时直接可以把实例化好的Callable实例以参数的形式传给它然后就可以直接使用Thread或者线程池submit函数操作它。在最后直接调用它的get函数就能获得相应的返回结果当然他还有很多其他的功能。 public class Test {public static void main(String[] args) {//第一种方式ExecutorService executor Executors.newCachedThreadPool();Task task new Task();FutureTaskInteger futureTask new FutureTaskInteger(task);executor.submit(futureTask);executor.shutdown();//第二种方式注意这种方式和第一种方式效果是类似的只不过一个使用的是ExecutorService一个使用的是Thread/*Task task new Task();FutureTaskInteger futureTask new FutureTaskInteger(task);Thread thread new Thread(futureTask);thread.start();*/try {Thread.sleep(1000);} catch (InterruptedException e1) {e1.printStackTrace();}System.out.println(主线程在执行任务);try {System.out.println(task运行结果futureTask.get());} catch (InterruptedException e) {e.printStackTrace();} catch (ExecutionException e) {e.printStackTrace();}System.out.println(所有任务执行完毕);} } class Task implements CallableInteger{Overridepublic Integer call() throws Exception {System.out.println(子线程在进行计算);Thread.sleep(3000);int sum 0;for(int i0;i100;i)sum i;return sum;} }
http://www.pierceye.com/news/335457/

相关文章:

  • 化隆网站建设公司学做网站多久
  • 网站域名如何查询上海室内设计公司哪家好
  • 电子书推送网站怎么做新做的网站如何
  • 网站建设图片怎么加水印电商平台网站建设功能介绍
  • 一个门户网站怎么做金坛网站建设哪家好
  • 大学网站建设图江苏廉政建设网站
  • 班级网站建设方案网页美工的设计要点
  • 微网站搭建流程做网站的广告语
  • 那个网站做外贸canvas做的网站
  • 学做视频的网站wordpress上传大附件
  • 怎么做网站卖产品黄埭网站建设
  • 娱乐网站 建站软件学校网站建设栏目
  • 做调研有哪些网站网站建设策划书
  • 旺道网站排名优化建设网站需要做的工作
  • 设计公司网站 唐山本地备份wordpress
  • 淘宝客网站建设多少钱app网站开发案例
  • vs2008不能新建网站个性手绘个人网站模板下载
  • 西安好的网站建设公司西安高端网站制作公司哪家好
  • 网站分享按钮网站运营建站优化专家
  • 网站微信建设运维经验分享用cms创建自己带数据库的网站和在本机搭建网站运行平台的心得体会
  • wordpress建站吧做网站接专线费用
  • c 做网站设计广东seo点击排名软件哪里好
  • 微网站微网站seo服务理念
  • 建设网站招聘商标注册查询官网网站
  • 建设彩票网站合法吗新浪sae 搭建wordpress
  • 加热器网站怎么做的课程网站建设规划方案
  • 网站建设目标文档鄂州网站制作哪家好
  • 廉政建设网站微信运营
  • 什么样的网站结构适合做seo北京互联网建站网站
  • 工程科技 网站设计广东做seo的公司