摘要: Java中的名称命名规范:(不遵守,也不会出现编译的错误) 包名:多单词组成时所有字母都小写:xxxyyyzzz 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz 常量名:所 阅读全文
posted @ 2019-10-04 18:12 云计算-李耀 阅读(136) 评论(0) 推荐(0) 编辑
摘要: ``` /** * 死锁 * 两个线程同时运行了,线程1中s1拿到了s2的锁 线程2中s2要拿s1的锁。就僵持住了,程序无法继续运行 */ public class TestDeadLock { public static void main(String[] args) { final StringBuffer s1 = new StringBuffer(); final StringBuffe 阅读全文
posted @ 2019-10-04 17:47 云计算-李耀 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 饿汉式的 (上来就创建好,很饿) 懒汉式 :可能存在线程安全 阅读全文
posted @ 2019-10-04 17:38 云计算-李耀 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 创建多线程的第二种方式:实现Runnalble接口 可能出现线程安全问题 1. 休闲线程安全问题的原因:当多个线程有共享数据的时候,由于一个线程对共享数据的操作尚未完成,其他线程就参与出来 2.如何解决线程的安全问题: 要保证党一个线程操作共享数据的时候,其他线程必须在外面等候。知道操作共享数据的线 阅读全文
posted @ 2019-10-04 16:39 云计算-李耀 阅读(123) 评论(0) 推荐(0) 编辑