03 2020 档案

摘要:1.线程实现的3种方法 继承Thread 实现Ruunable接口 实现Callable接口 2.Callable和Runnable有以下几点不同: Callable规定的方法是call(),而Runnable规定的方法是run(). Callable的任务执行后可返回值,而Runnable的任务是 阅读全文
posted @ 2020-03-18 09:29 刘尊礼 阅读(100) 评论(0) 推荐(0)
摘要:具体存储 线程私有:程序计数器、Java虚拟机栈、本地方法栈 所有线程共享:Java堆、方法区 一.程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器,在虚拟机模型里,字节码解释器的工作时就是通过改变这个计数器的值来选择下一条需要执行的字节码指令,分支、循环、 阅读全文
posted @ 2020-03-15 17:03 刘尊礼 阅读(104) 评论(0) 推荐(0)
摘要:一.Java基础 题目 文档 是否完成 备注 synchronized wait、lock、notify volate https://www.cnblogs.com/liuzunli/articles/10181869.html CAS:Compare and Swap,即比较再交换 https: 阅读全文
posted @ 2020-03-12 17:38 刘尊礼 阅读(147) 评论(0) 推荐(0)