摘要: 当多条语句(线程)在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完,另一个线程参与进来执行,导致共享数据的错误。这样就是线程的安全问题。 解决线程安全的方式有两种: 1.synchronized同步机制 2.Lock锁 一、synchronized同步机制 1.同步代码块 阅读全文
posted @ 2020-02-29 17:17 Java-扫地僧 阅读(270) 评论(0) 推荐(0)
摘要: 多线程补充 继承Thread类与实现Runnable接口两种创建多线程方式的对比: 开发中:优先选择:实现Runnable接口的方式 原因: 1. 实现Runnable接口的方式没类的单继承性的局限性 2. 实现的方式更适合来处理多个线程共享数据的情况。 相同点:两种方式都需要重写run(),将线程 阅读全文
posted @ 2020-02-29 16:52 Java-扫地僧 阅读(206) 评论(0) 推荐(0)
摘要: 多线程的创建方式 多线程的创建方式共4中,包括: 1.继承Thread类方式 2.实现Runnable接口方式 3.实现Callable接口方式(jdk5.0新增) 4.线程池(jdk5.0新增) 一、继承Thread类 1.创建一个类继承于Thread类 2.重写新创建的类中的run()方法(该线 阅读全文
posted @ 2020-02-29 16:23 Java-扫地僧 阅读(237) 评论(0) 推荐(0)
摘要: 生活中我们经常会因为琐事耽误,没有去自己的邮箱阅读一些重要的邮件,现在有一个较好的处理方式可以帮助我们解决这个问题,就是借用Windows自带的Outlook邮箱和自己的其他邮箱进行“绑定”,这样我们在日常办公中就可以及时接收到任何邮件信息。 一、打开Outlook进行设置(本机一般都自带此软件) 阅读全文
posted @ 2020-02-29 04:20 Java-扫地僧 阅读(1864) 评论(0) 推荐(0)