什么是迭代器 2021-10-09 java 什么是迭代器 迭代器是一种设计模式,是一个对象,是一种通用的遍历集合元素的接口。 用来遍历Collection 集合的元素,且不需要了解集合的底层 阅读更多
Java在监视器内部是如何做线程同步的和程序应该做哪种级别的同步 2021-10-09 java JVM基于进入和退出Monitor对象来实现方法同步和代码块同步,但两者的实现细节不一样。本质都是对一个对象的监视器(monitor)进行获 阅读更多
Java的synchronized的同步代码块和同步方法的区别 2021-10-09 java synchronized同步方法和同步代码块的区别 同步方法默认使用this或者当前类做为锁。 同步代码块可以选择以什么来加锁,比同步方法更精确 阅读更多
创建线程有几种不同的方式 2021-10-09 java 1、继承Thread类 通过继承 Thread 类,并重写它的 run 方法,我们就可以创建一个线程 首先定义一个类来继承 Thread 类,重写 run 方法。 然后创建这个子类对象,并调 阅读更多
进程和线程的区别是什么 2021-10-09 java 功能:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 开销:每个进程都有独立的内存空间,存放代码和数据段等,程序之间的切换 阅读更多