摘要: java多线程之内存可见性(浅谈synchronize 和volatile) https://blog.csdn.net/weixin_42354330/article/details/81944625?utm_medium=distribute.pc_relevant.none-task-blog 阅读全文
posted @ 2020-10-12 21:47 皮卡丘和羊宝贝😄 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一、 sleep()和wait()方法的区别 sleep()方法 sleep()方法是Thread类的方法,通过其定义可知是个native方法,在指定的时间内阻塞线程的执行。而且从其注释中可知,并不会失去对任何监视器(monitors)的所有权,也就是说不会释放锁,仅仅会让出cpu的执行权。如下图所 阅读全文
posted @ 2020-10-10 11:45 皮卡丘和羊宝贝😄 阅读(334) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-09-30 11:41 皮卡丘和羊宝贝😄 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-09-28 10:20 皮卡丘和羊宝贝😄 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 并发编程 interrupted()源码 /** * Tests whether the current thread has been interrupted. The * <i>interrupted status</i> of the thread is cleared by this met 阅读全文
posted @ 2020-09-19 14:36 皮卡丘和羊宝贝😄 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 并发编程 3.Java线程 本章内容 创建和运行线程 查看线程 线程API 线程状态 3.1创建和运行线程 方法一:直接使用thread // 创建线程对象 Thread t = new Thread() { public void run() { // 要执行的任务 } }; // 启动线程 t. 阅读全文
posted @ 2020-09-19 03:09 皮卡丘和羊宝贝😄 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 并发编程 2.1进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在 指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的 当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程。 进 阅读全文
posted @ 2020-09-18 23:20 皮卡丘和羊宝贝😄 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 并发编程 1.概览 1.1这门课讲什么 进程 线程 并发 并行 Java并发工具、并发问题以及解决方案,同时涉及其他领域的并发 1.2课程特色 本门课程以并发、并行为主线,穿插讲解 应用 - 结合实际 原理 - 了然于胸 模式 - 正确姿势 课程讲解总览图: 1.3预备知识 希望你不是一个初学者 线 阅读全文
posted @ 2020-09-18 22:02 皮卡丘和羊宝贝😄 阅读(98) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-09-18 19:24 皮卡丘和羊宝贝😄 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-09-17 01:27 皮卡丘和羊宝贝😄 阅读(4) 评论(0) 推荐(0) 编辑