Easter79 Easter79
3年前
synchronized在jdk1.6之后引入的一些优化方案
自旋锁    jdk1.6之后默认开启,可以使用参数XX:UseSpinning控制,自旋等待不能代替阻塞,且先不说对处理器数量的要求,自旋等待本身虽然避免了线程切换的开销,但它是要占用处理器时间的,因此,如果锁被占用的时间很短,自旋等待的效果就会非常好,反之,如果锁被占用的时候很长,那么自旋的线程只会白白消耗处理器资源,而不会做任何有用的工
关于并发编程与线程安全的思考与实践 | 京东云技术团队
并发编程的意义是充分的利用处理器的每一个核,以达到最高的处理性能,可以让程序运行的更快。而处理器也为了提高计算速率,作出了一系列优化
Wesley13 Wesley13
3年前
ETH以太坊矿机指南
01、显卡市场的格局威:sky86991以太坊挖矿主流机器是显卡矿机,以太坊挖矿的显卡无外乎A卡和N卡。A卡是AMD显卡的俗称,N卡则是英伟达(Nvidia)显卡的的俗称。稍微介绍一下独立显卡的市场格局。目前独立显卡最上游的厂商只有AMD和英伟达两家,其他第三者在这个领域很难插足生存,独立显卡最核心的GUP设计被这两家上游厂商垄断了。
Wesley13 Wesley13
3年前
Oracle 12C执行root.sh CLSRSC
1、环境OS:SUSELinuxEnterprise12SP3X86_64(Kernel:4.4.16294.69.2)DB:12.2.0.1两节点RAC参考文档:在SLES12上安装OracleDatabase12.264bit(AMD64/EM64T)的要求(文档ID2
Stella981 Stella981
3年前
Linux系统下x86和ARM的区别有哪些?
问题:最近在用三星的一款i5处理器的Windows平板,和iPad,以及其他使用ARM处理器的手机相比,发热量大很多,甚至需要借助风扇来散热,耗电量也大了不少。那么就很奇怪,在主频相差不大,并且实际执行效果差不多的情况下,x86架构的处理器的发热量和功耗为什么会那么大?这种差异到底是硬件以及处理器的指令集本身的问题,还是软件层面的问题?回答1:
Stella981 Stella981
3年前
Archlinux下Visual Studio Code配置Golang开发环境
一、Golang的安装GoLang安装并验证一下:cox@localhost~$sudopacmanSgocox@localhost~$goversiongoversiongo1.8.3linux/amd64s要注意,Golang的安装要确保两个环境变量,一个是G
Stella981 Stella981
3年前
Debian 8.7.1 使用 PowerShell 6.0
操作系统环境Debian8.7.164bit(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fcdimage.debian.org%2Fdebiancd%2Fcurrent%2Famd64%2Fbtdvd%2Fdebian8.7.1amd64DVD
Stella981 Stella981
3年前
FreeSWITCH 1.6.12 安装笔记(apt
2016111上周折腾了2天,安装升级了FreeSWITCH最新版本1.6.12,把步骤记录一下以备后续查看。1)查看系统版本onDebian$unameaLinuxdebian3.16.04amd64
Stella981 Stella981
3年前
InfluxDB服务器启动流程
操作系统:CentOS7.3.1611\_x64go语言版本:1.8.3linux/amd64InfluxDB版本:1.1.0源码路径:github.com/influxdata/influxdb/cmd/influxd程序入口(main.go):funcmain(){rand.Seed(time.N
Stella981 Stella981
3年前
Linux[命令]
系统信息arch显示机器的处理器架构(1)unamem显示机器的处理器架构(2)unamer显示正在使用的内核版本dmidecodeq显示硬件系统部件(SMBIOS/DMI)hdparmi/dev/hda罗列一个磁盘的架构特性hdparmtT/dev/sda在磁盘上