
多线程试题
Crazy_咸鱼
不忘初心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java多线程花样打印数字字母
Java多线程花样打印1 2 A 3 4 B 5 6 C 7 8 D 9 10 11 12 … 52 E F G H I J K … X Y Z仔细分析之后,写出如下代码:第一种,纯 join() 方法,也许有点lowpublic class ThreadTest1 {public static void main(String[] args) { BB b = new BB(...原创 2019-04-18 17:59:22 · 1076 阅读 · 0 评论 -
Java多线程之火车售票
Java多线程之火车售票(Thread和Runnable的区别)java中实现多线程的方式有两种继承Thread类实现Runnable接口继承了Thread类的类,使用对象.start()启动线程实现了Runnable类的类,使用new Thread(new Runnable的实现类()).start()启动下面有个经典例子,很适合用实现Runnable接口的类去实现。火车售...原创 2019-04-19 10:59:45 · 560 阅读 · 0 评论 -
并发编程基础知识
Java 并发基础知识Java 并发的基础知识,可能会在笔试中遇到,技术面试中也可能以并发知识环节提问的第一个问题出现。比如面试官可能会问你:“谈谈自己对于进程和线程的理解,两者的区别是什么?”本节思维导图:一 进程和线程进程和线程的对比这一知识点由于过于基础,所以在面试中很少碰到,但是极有可能会在笔试题中碰到。常见的提问形式是这样的:“什么是线程和进程?,请简要描述线程与进程的关系、区...转载 2019-06-22 14:44:06 · 185 阅读 · 0 评论 -
synchronized
synchronized关键字最主要的三种使用方式的总结修饰实例方法,作用于当前对象实例加锁,进入同步代码前要获得当前对象实例的锁修饰静态方法,作用于当前类对象加锁,进入同步代码前要获得当前类对象的锁 。也就是给当前类加锁,会作用于类的所有对象实例,因为静态成员不属于任何一个实例对象,是类成员( static 表明这是该类的一个静态资源,不管new了多少个对象,只有一份,所以对该类的所有对...转载 2019-06-22 14:46:19 · 150 阅读 · 0 评论