java并发
文章平均质量分 92
N3verL4nd
中年老男人~
展开
-
Java 多线程编程核心技术--第一章
进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。线程 线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执原创 2017-09-06 15:58:47 · 439 阅读 · 0 评论 -
Junit如何进行多线程测试
刚学Java多线程时遇到的一个问题:package chapter_one;/** * 继承 Thread 类 实现多线程 */public class MyThread extends Thread { public MyThread() { System.out.println("MyThread::" + Thread.currentThread()...原创 2017-09-07 10:15:47 · 1762 阅读 · 0 评论 -
Object.java 简介
Class Object is the root of the class hierarchy. Every class has Object as a superclass. All objects, including arrays, implement the methods of this class.类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。...原创 2018-04-09 19:43:26 · 556 阅读 · 0 评论 -
Java 线程的状态
Java 中的线程有 6 种状态// java.lang.Threadpublic enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED;}//这些状态是虚拟机状态,它不反映任何操作系统的线程状态。新建(NEW)新创建了一个线程...原创 2018-03-29 20:57:20 · 372 阅读 · 0 评论 -
Java 中的锁
Java 中对象的锁其实主要就是通过对象头的Mark Word进行表示的。 对于 HotSpot 虚拟机就是 \hotspot\src\share\vm\oops\markOop.hpp Mark Word 不是一个对象,只是一个字长的数据。在32为机器上,Mark Word 为32位,在64位上为64位。 Mark Word 中不同的位区域存储着不同的信息,但是需要注意的一点是,Ma...原创 2018-04-02 18:48:26 · 576 阅读 · 0 评论 -
Java 中创建线程的方式
继承 Thread 类定义 Thread 类的子类,并重写该类的run()方法,该run()方法的方法体就代表了该线程要完成的任务。因此把run()方法称为执行体。本质上讲,run() 就是我们自定义的回调函数,既然是回调函数,我们直接调用它就没有任何意义了~ 然后创建 Thread 子类的实例,即创建了线程对象。调用线程对象的start()方法来启动该线程。class MyThre...原创 2018-04-01 15:32:59 · 321 阅读 · 0 评论