![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
pc13265050206
这个作者很懒,什么都没留下…
展开
-
Collection框架图 和 Map框架图
Collection框架Map框架原创 2018-07-10 16:59:38 · 902 阅读 · 2 评论 -
java线程生命周期
Java 线程状态 在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5种状态创建:可以理解我们new 了一线程对象;就绪:new 的线程对象调用了 start()方法,但并没有立即抢到 CPU 时间片;运行:线程启动后,线程体 run 方法在执行;阻塞:阻塞状态是指线程因为某些原因放弃 CPU,暂时停止运行。当...原创 2018-07-12 16:58:08 · 852 阅读 · 0 评论 -
java创建线程的3种方式
Java 提供了三种创建线程的方法:通过实现 Runnable 接口;通过继承 Thread 类本身;通过 Callable 和 Future 创建线程通过实现 Runnable 接口package com.demo.thread.Runnable;public class RunnableDemo implements Runnable { private Thread t; priv...原创 2018-07-12 17:33:01 · 3265 阅读 · 0 评论 -
java线程安全问题以及同步的几种方式
一、线程并发同步概念线程同步其核心就在于一个“同”。所谓“同”就是协同、协助、配合,“同步”就是协同步调昨,也就是按照预定的先后顺序进行运行,即“你先,我等, 你做完,我再做”。线程同步,就是当线程发出一个功能调用时,在没有得到结果之前,该调用就不会返回,其他线程也不能调用该方法。就一般而言,我们在说同步、异步的时候,特指那些需要其他组件来配合或者需要一定时间来完成的任务。在多线程编程里面,一些较...原创 2018-07-12 21:41:24 · 4050 阅读 · 1 评论