Go1.12开始,使用 非分代的、并发的、基于三色标记清除的垃圾回收器
Go是一种静态类型的编译型语言,Go不需要VM,
Go应用程序二进制文件中嵌入了一个小型运行时(Go runtime),
可以处理诸如垃圾收集(GC),调度和并发之类的语言功能
虚拟线程和普通线程的区别在于,虚拟线程由java虚拟机调度,而普通线程是操作系统线程的包装
虚拟线程 交给carrier thread 也就是执行线程(普通线程)执行,
IO阻塞 虚拟线程,执行线程不会被阻塞 ,可以去执行其他 虚拟线程
在第一个版本中,loom并不提供用户层面的schedule方法,缺省使用fork&join pool,
先交给loom,由loom来调度具体的线程
瘟疫、战争、饥饿是人类千百年来的三大敌人。瘟疫是大自然对人囗过度集中的严肃警告。
Java 中很多方法都带有字符编码集的参数,
默认使用系统的字符集,Linux, MacOS 上一般是 UTF-8,
Java18 开始,默认字符集不再和操作系统有关,就是 UTF-8
读书和赚钱是最好的修行,
前者使人不惑,后者使人不屈。
两者结合,不困于世,不流于俗。
Java下一代高并发技术 虚拟线程(Virtual Threads)
会议要点
经济增速目标5.5%
基建,地产,消费,要促进,要发展
支持互联网平台规范健康发展
Quasar 是一个 Java 库,提供了高性能、轻量级的线程,类似 Go 语言的 Channel,Erlang 语言的 Actor 和其他异步编程工具
买在无人问津时,卖在人声鼎沸时
别在顶峰慕名而来,别在低谷转身离开
现在缺芯缺到什么程度?
有大厂开始成规模购买洗衣机,把里面的半导体拆出来,用在自己的芯片模块上
第一页
上一页
下一页
最后一页