老师,我在安装依赖包的时候报错了
要怎么理解这个options 算是自己可以定义的任意名词,,还是JavaScript里本来就有的
老师,这个new方法中后面两个参数什么意思,new方法的作用是什么?
为什么虚拟变量第一个为1,后面的为0?
老师这两个os.path代表的含义一样么,upload_path中的os.path代表的是当前文件的根目录吗?,
pichead.save(os.path)代表的是当前服务器的ip地址吗?有点懵
配置事务管理器这个就是spring底层得一些方法吗
老师我想知道问题出在哪儿了 根据视频打的 出现了这个问题
class A implements Runnable{ private Thread b; public A(Thread b){ this.b=b; } @Override public void run() { for (int i=0;i<10;i++){ System.out.println(Thread.currentThread().getName()+" A "+i); if (i==6){ try { b.join(); } catch (InterruptedException e) { throw new RuntimeException(e); } } try { Thread.sleep(1000); } catch (InterruptedException e) { throw new RuntimeException(e); } } } } class B implements Runnable{ @Override public void run() { for (int i =0;i<20;i++){ System.out.println(Thread.currentThread().getName()+" B "+i); try { Thread.sleep(1000); } catch (InterruptedException e) { throw new RuntimeException(e); } } } } public class TestJoinThread{ public static void main(String[] args) { Thread t1 = new Thread(new A(t)); Thread t = new Thread(new B()); t1.start(); t.start(); for (int i=0;i<10;i++){ System.out.println(Thread.currentThread().getName()+" 主线程 "+i); if (i==4){ try { t1.join(); } catch (InterruptedException e) { throw new RuntimeException(e); } } try { Thread.sleep(1000); } catch (InterruptedException e) { throw new RuntimeException(e); } } } }
Thread t1 = new Thread(new A(t)); Thread t = new Thread(new B());
为什么写成这样报错,不都是把B给A里了吗
Thread t1 =
new
Thread(
B());
Thread t =
A(t1));
视频是这样的
还有为什么要先创建线程B的对象
代码:
com.bjsxt.homework.Thread; JoinThread { main(String[] args) { System..println(); Thread t1 = Thread(A()); t1.start(); (i =;i<;i++){ System..println(Thread.().getName()++i); (i == ) { { t1.join(); } (InterruptedException e) { e.printStackTrace(); } } } System..println(); } } A Runnable{ Thread = B(); run() { .run(); (i =;i<;i++){ System..println(Thread.().getName()++i); { Thread.(); } (InterruptedException e) { e.printStackTrace(); } (i==){ { .join(); } (InterruptedException e) { e.printStackTrace(); } } }} } B Thread{ run() { (i =;i<;i++){ System..println(Thread.().getName()++i); { Thread.(); } (InterruptedException e) { e.printStackTrace(); } } } }
运行结果:main线程开始main正在运行0main正在运行1main正在运行2main正在运行3Thread-1正在运行!!!0Thread-1正在运行!!!1Thread-1正在运行!!!2Thread-1正在运行!!!3Thread-1正在运行!!!4Thread-1正在运行!!!5Thread-1正在运行!!!6Thread-1正在运行!!!7Thread-1正在运行!!!8Thread-1正在运行!!!9Thread-1正在运行0Thread-1正在运行1Thread-1正在运行2Thread-1正在运行3Thread-1正在运行4Thread-1正在运行5Thread-1正在运行6Thread-1正在运行7Thread-1正在运行8Thread-1正在运行9main正在运行4main正在运行5main正在运行6main正在运行7main正在运行8main正在运行9main线程结束Process finished with exit code 0
请问为什么线程中不能创建线程呢???只有一个Thread1
老师,这里视频里说lambda是一次性函数,那么为什么这里还可以多次调用它呢?不应该是只能调用一次吗?
老师,还是不行啊,我把--save-dev换成了-g,和这个图片一样
keyProperty="userid"
这个key属性给userid 的作用是什么? keyProperty的作用是什么呢?
老师,webapp没有蓝点的问题怎么解决啊
老师使用蓝色框里的使用elasticsearch
就可以正常运行,为空时就不能正常运行了呢?
重写方法没有出现closing怎么办
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637