多线程
多线程学习
拿泥巴堆山
这个作者很懒,什么都没留下…
展开
-
多线程学习04
【代码】多线程学习04。原创 2023-05-22 16:26:23 · 93 阅读 · 1 评论 -
多线程学习03
synchronized(锁){ 特点1:锁默认打开,有一个线程进去,锁自动关闭。操作共享数据的代码 特点2:里面的代码全部执行完毕,线程出来,锁自动打开。特点2:锁对象不能自己指定 非静态:this 静态:当前类的字节码文件对象。2、锁对象一定要是唯一的(锁对象一般用当前的类的字节码文件 类.class)特点1:同步方法是锁住方法里面所有的代码。原创 2023-05-18 17:09:12 · 58 阅读 · 1 评论 -
多线程学习02
3、当JVM虚拟机启动之后,会自动的启动多条线程;其中有一条线程就叫做main线程,其作用就是去调用main方法,并执行里面的代码。7、插入线程表示把该线程插入到当前线程(看这串代码运行在哪个线程上,这代码下的那个线程)之前。1、若没有给线程设置名字,线程默认有名字,格式为:Thread-X (X序号,从0开始)5、非守护线程结束后,守护线程没有存在的必要,会陆续结束。4、线程优先级默认为5,最小为1,最大为10。6、出让线程表示出让当前CPU的执行权。2、构造方法也可以设置名字。原创 2023-05-17 14:43:09 · 52 阅读 · 1 评论 -
多线程学习01
缺点:可扩展性较差,不能再继承其他 编程相对复杂,不能直接使用Thread类中的方法。优点:编程比较简单,可以直接是使用 扩展性强,实现该接口的同时还可以继承其他的类。➂利用Callable接口和Future接口的方式进行实现。Thread类中的方法。并发:在同一时刻,有多个指令在单个CPU上。并行:在同一时刻,有多个指令在多个CPU上。➁实现Runnable接口的方式进行实现。➀继承Thread类的方式进行实现。原创 2023-05-17 13:31:43 · 58 阅读 · 0 评论