
Java-多线程
莫特@
微风拂静叶 缘起何方
展开
-
Java多线程Runnable与Thread的区别
简介 在创建线程的时候会用到Runnable和Thread,这两者除过基本的区别之外,我根据自己的理解说说我对他的理解。 示例代码(摘录) package com.ray.deepintothread.ch01.topic_3; public class CurrentThreadSample { public static void main(String[] args) { Th原创 2017-08-02 15:59:37 · 290 阅读 · 0 评论 -
Java多线程真的只需要对修改做同步?--否
简介 以前在学习多线程,一直有个意识就是只需要对修改做同步,但是今天看了一个博客发现其实并不是那么回事,具体同步哪一块儿代码需要根据业务逻辑来定。 示例代码(摘录网上的代码做了简单修改) public class Threadtest { public static void main(String[] args) throws InterruptedException { MyTes原创 2017-08-03 12:30:43 · 280 阅读 · 0 评论 -
Java对象锁与类锁
简介 提到多线程肯定会牵扯到锁的概念,其中对象锁和类锁提的最多,但是一直以来我都没有注意到类锁,今天就主要针对类锁做一个简单的介绍。 对象锁和类锁的区别 一个类在使用之前一般需要new一个对象,然后使用,但是这个不是必须的,也有一种通过static定义的属性或者方法可以用类名直接调用,这两者的具体区别去看相关的Java基础,如果你对这个不清楚,建议暂时放弃学习多线程,先巩固基础再去学习高级的原创 2017-08-03 11:24:59 · 351 阅读 · 0 评论 -
Java守护线程注意事项
简介 在学习多线程的时候经常看到守护线程,但是之前只是知道他是在主线程运行结束之后自动退出,今天看到了它的其他特性,一下做简单介绍。 示例代码 public class DaemonSample { public static void main(String[] args) throws InterruptedException { Thread.sleep(1000); Th原创 2017-08-03 09:34:28 · 531 阅读 · 0 评论