JVM 开发心得

JVM 对OS来说,就是一个进程,像QQ,像WORD等等软件,好像叫做进程。

一般来说,JVM有配置内存的参数,如果JVM的关于内存的参数设置了4M,相当于所有的java程序将会拥有4M的空间,来运行对应的程序。所有的java程序都是运行在JVM上,首先以.java开头的源文件,JVM将其编译成.class文件,再编译成对应平台的指令,这个平台就是"CPU"和"OS"。然后开始执行一行行的指令,就好比汇编一样的指令,计算机能懂。

前几天看了一段话,关于批量的解释:假设50个人想从中国去美国,一个人一个飞机能搞定,50个人一个飞机也可以搞定,而后者就是我们的批量,前者则是一个个的操作,所以,优势就显而易见了。

同步:就是做一件事情的时候,只做一件事情,不再去做其他事情,可以说是一个阻塞的过程,等事情办完,方可干其他事情,这就是同步。比如某个人去银行排队,去取钱,前面有100个人,他只能等,不能去买水,不能去上厕所,不能去打电话,反正各种不能,他的职责就是等待,等待事情的完成,异步则刚好相反,他可以委托一个人去给他排队,他自己去买个水,再回来看看,前是否取好,如果还没有轮到的话,就去上个厕所......如果将其理解到Netty通信的话,大概是这样同步就是发送一条消息必须等服务端响应方可以发送第二个消息依次循环,异步则是 不管服务端有没有收到消息,是否处理完成,成功还是失败,不管服务端对自己的反馈,一个劲的发送消息到服务端,这个过程就是异步。






转载于:https://my.oschina.net/momisabuilder/blog/602495

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值