什么是轻量级 什么是重量级

Java > Java SE [问题点数:20分,结帖人dajiadebeibei9]
等级
本版专家分:1824
结帖率 95.65%
等级
本版专家分:4677
等级
本版专家分:70
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:349
等级
本版专家分:1771
等级
本版专家分:349
等级
本版专家分:61
等级
本版专家分:12355
勋章
Blank
微软MVP 2014年1月 荣获微软MVP称号
等级
本版专家分:13072
等级
本版专家分:0
等级
本版专家分:0
什么是轻量级什么是重量级。-----框架

什么是轻量级:  轻量级框架在使用的时候,没有过的接口和依赖,耦合性比较低,侵入性没有(低) 比如框架:springMVC 什么是重量级:  重量级框架在使用的时候,过多的依赖和接口,侵入性强 比如:(Struts2)

什么是重量级什么是轻量级

轻量级是指它的创建和销毁不需要消耗太多的资源,意味着可以在程序中经常创建和销毁session 的对象;重量级意味不能随意的创建和销毁它的实例,会占用很多的资源。 ...

经典面试题-什么是重量级什么是轻量级

轻量级是指它的创建和销毁不需要消耗太多的资源,意味着可以在程序中经常创建和销毁session 的对象; 重量级意味不能随意的创建和销毁它的实例,会占用很多的资源。 ...

什么是轻量级重量级框架

划分一个应用是否属于轻量级还是重量级,不是说这个框架占了服务器多大的内存空间,这个框架就是重量级的框架,主要是看它使用了多少的服务,使用的服务越多,容器要为普通java对象做的工作就会越多。必然会影响到...

关于轻量级重量级的区别。

那么到底什么是"轻量级"容器?  在你浏览最近的有关J2EE的文章或者blog,都有意无意的提到了"lightweigh containter",  伴随着个词出现最多的就是"IoC","dependencies inject","AOP"等等。    何谓...

轻量级框架与重量级框架的区分

一、轻量级框架与重量级框架并没有确却的定义,区分的时候主要从下面几个方面考虑:1、启动程序时需要加载的资源EJB应用启动时,需要消耗大量的资源,比如内存、CPU等,把所有的服务都加载进来;而Spring则是可定制...

浅谈Java里的三种锁:偏向锁、轻量级锁和重量级

在学习sychronized关键字及其实现细节的时候,发现java中的三种锁,偏向锁,轻量级锁,重量级锁其实也有很多值得探究的地方,引入偏向锁是为了在无多线程竞争的情况下尽量减少不必要的轻量级锁执行路径,因为轻量级...

偏向锁,轻量级锁与重量级锁的区别与膨胀

一直被这三个锁的膨胀问题所困扰,不知道到底实在什么时候会有偏向锁升级到轻量级锁,什么时候由轻量级锁升级到重量级锁。找到好久,也没有找到简洁明了的答案。  综合多个方面的描述综合自己的理解,特地记录下来...

锁原理:偏向锁、轻量锁、重量

java中每个对象都可作为锁,锁有四种级别,按照量级从轻到重分为:无锁、偏向锁、轻量级锁、重量级锁。每个对象一开始都是无锁的,随着线程间争夺锁,越激烈,锁的级别越高,并且锁只能升级不能降级。

说一说你对synchronized锁的理解?

3.为什么说是轻量级重量级锁是不公平的? 4.重量级锁为什么需要自旋操作? 5.什么时候会发生锁升级,锁降级? 6.偏向锁,轻量锁,重量锁的适用场景,优缺点是什么? 1.synchronized锁是什么?锁的对象是什么?...

java中重量级轻量级的区别

首先轻量级重量级是一个相对的概念,主要是对应用框架使用方便性和所提供服务特性等方面做比较的。 重量级的框架在耦合性方面要比轻量级的大一些,但是重量级框架提供的服务要比轻量级的多。 比方说EJB就是一...

简述轻量级重量级(框架,应用,组件)

简述轻量级重量级(框架,应用,组件) 一、框架的轻量级重量级 轻量级重量级是一个相对的概念,主要是对应用框架使用方便性和所提供服务特性等方面做比较的。 比方说EJB就是一个重量级的框架,因为它对所...

多线程锁的升级原理是什么?

轻量级锁 -> 重量级锁 锁分级别原因: 没有优化以前,sychronized是重量级锁(悲观锁),使用 wait 和 notify、notifyAll 来切换线程状态非常消耗系统资源;线程的挂起和唤醒间隔很短暂,这样很浪费资源,...

轻量级框架与重量级框架

轻量级框架是相对于重量级框架的一种设计模式:轻量级框架不带有侵略性API,对容器也没有依赖性,易于进行配置,易于通用,启动时间较短。这是轻量级框架相对于重量级框架的优势。Spring就是一个轻量级框架,Spring的...

Java 轻量级锁原理详解(Lightweight Locking)

大家知道,Java的多线程安全是基于Lock机制实现的,而Lock的性能往往不如人意。原因是,monitorenter与monitorexit这两个控制多线程同步的...为了优化Java的Lock机制,从Java6开始引入了轻量级锁的概念。轻量级

轻量级重量级框架的划分

划分一个应用是否属于轻量级还是重量级,主要是看它使用了多少的服务, 不是说这个框架占10M或者10M以上的空间,这个框架就是重量级的框架,反之,亦然。 使用的服务越多,容器要为普通java对象做的工作就会越多。...

synchronized中重量级锁、偏向锁和轻量级锁的区别

我们先介绍重量级锁,然后介绍优化后的轻量级锁和偏向锁。 0.对象头以及Mark Word 1重量级重量级的synchronized有三个用法: 普通同步方法,锁的是当前实例对象。 静态同步方法,锁的是当前类的clas...

轻量级锁与偏向锁

轻量级锁与偏向锁 要了解轻量级锁与偏向锁的原理和运作过程,需要先了解Hotspot虚拟机的对象头部分的内存布局。 1. 对象头 对象自身的运行时数据 如:哈希吗(HashCode)、GC分代年龄(Generational GC Age)等...

Java中的偏向锁,轻量级锁, 重量级锁解析

参考文章 聊聊并发(二)Java SE1.6中的Synchronized Lock Lock Lock: Enter! 5 Things You Didn’t Know About Synchronization in Java and Scala Synchronization and Object Locking Java 中的锁 ...

synchronized锁的升级

ps:jdk1.6之前加synchronized直接就是重量级锁,从jdk1.6开始对锁进行优化,根据同步块竞争的激烈程度来实现锁的升级。 对象的存储 对象头、实例数据、对齐填充 对象头结构 对象标记(markOop _mark...轻量级锁 重...

Springboot 使用轻量级的 undertow 容器替代重量级tomcat,支持HTTP2.0,性能更好,稳定性更好

文章目录Springboot 使用轻量级的 undertow 容器替代重量级tomcat,支持HTTP2.0,性能更好,稳定性更好1、什么是 undertow2、Springboot 直接上手 - 配置maven依赖3、Springboot 直接上手 - 编写配置文件4、undertow...

偏向锁、轻量锁、重量锁的理解

java中每个对象都可作为锁,锁有四种级别,按照量级从轻到重分为:无锁、偏向锁、轻量级锁、重量级锁。并且锁只能升级不能降级。 在讲这三个锁之前,我先给大家讲清楚自旋和对象头的概念。 自旋 现在假设有这么...

轻量级锁、重量级锁都是啥玩意

在JDK1.6以后,为了减少消耗,锁进行了很多的升级。并且有了四种状态,从低到高 - 无锁状态 - 偏向锁状态 - 轻量级锁状态 - 重量级锁状态 下面就介绍一下这四种不同等级的锁

Java的EE框架的轻量级重量级

轻量级框架和重量级框架解决问题的侧重点是不同的。一 轻量级框架轻量级框架侧重于减小开发的复杂度,相应的它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。采用轻量...

彻底搞懂synchronized(从偏向锁到重量级锁)

接触过线程安全的同学想必都使用过synchronized这个关键字,在java同步代码快中,synchronized的使用方式无非有两个: 通过对一个对象进行加锁来实现同步,如下面代码。 synchronized(lockObject){ ...

java synchronized锁升级过程

主要一开始是无锁的状态,如果偏向锁未启动,当有其他线程竞争时,会升级为轻量级锁,如果偏向锁启动,则会升级为偏向锁,如果竞争激烈则会从偏向锁升级为重量级锁,如果不激烈则有偏向锁升级为轻量级.

java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级

之前做过一个测试,详情见这篇文章《多线程 +1操作的几种实现方式,及效率对比》,当时对这个测试结果很疑惑,反复执行过多次,发现结果是一样的: 1. 单线程下synchronized效率最高(当时感觉它的效率应该是最差才...

synchronize的实现原理

锁的数据结构同步代码块是使用monitorenter和monitorexit指令实现的,任何java对象都有一个monitor与之关联,当一个...自旋锁 通常我们称Sychronized锁是一种重量级锁,是因为在互斥状态下,没有得到锁的线程会被

个人对于轻量级锁、重量级锁的理解

此处说的轻量级锁、重量级锁都不是java语言上的锁,而是jvm为了提高锁的获取与释放的效率而做的优化的手段。 Synchronized关键字用的锁是存放在Java对象头的MarkWord里面的,该MarkWord可以不太恰当地认为是一个...

审视JavaEE7和Spring4的与重

审视JavaEE7和Spring4的轻与重作者:chszs,转载需注明。...早期普遍认为JavaEE是重量级的解决方案,Spring框架是轻量级的技术框架。而现在,JavaEE不再是重量级的技术,Spring框架也不再是轻量级的技术。为什

相关热词 c# 为窗体增加资源文件 c#控制器怎么提示 c#常见异常 c#怎么写人机 c# xml转json c# 实例化名字 c#循环嵌套if语句 c# sql日期最小时间 c# sql 读取数据 c# 获取基类型