对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面
public static void main(String[] args) throws InterruptedException, ExecutionException { // 如何创建一个线程池 ExecutorService pool1 = Executors.newCachedThreadPool(); /**使用线程池执行大量的Callable任务*/ for(int i=0;i<20;i++){ //使用匿名内部类 //创建任务 Callable<Integer> task=new Callable<Integer>() { @Override public Integer call() throws Exception { Thread.sleep(2000); return (int)(Math.random()*10)+1; } }; //任务结束 //将任务交能线程池 Future f=pool1.submit(task); System.out.println(f.get()); } pool1.shutdown(); }
老师, 请问一下, 为什么代码中使用"System.out.println(f.get());"就会造成一个一个运行呢?
像这种情况咋样改
D:\mycode>javac Welcome.java
Welcome.java:1: 错误: 需要class, interface或enum
锘縫ublic class Welcome {
^
1 个错误
老师请问下, jaxen这个包是干什么用呢? 在示例代码中完全没有用到jaxen这个包, 为什么还要添加到Build path中呢?
NodeList bookList = doc.getElementsByTagName("book"); bookList.getLength();
老师, 请问一下, NodeList只是一个接口(interface), 接口中只是定义了方法名, 并没有具体的实现代码. 那为什么"bookList.getLength()"方法可以输出NodeList的长度呢?
老师, 请问一下, Socket和TCP是什么关系? Socket是基于TCP协议的吗?
如图中红框所示, 在这里调用本地方法getMessage(), 前边加不加"this."都可以执行. 那么, 在什么情况要加, 什么情况不需要加呢? 是否有什么编码规范?
老师为什么我没有视频里intersects(Rectangle r)这类 ?
老师,请问一下,既然生产者消费者模式采用生产一个消费一个的方式,和单线程流程一样,为什么不选用单线程来做呢?
在文档中, 调用read()时, 是从输入流读取数据的下一个字节, 那么返回参数为什么是int类型, 而不是byte类型呢?