Wesley13 Wesley13
3年前
java架构之路(多线程)AQS之ReetrantLock显示锁的使用和底层源码解读
说完了我们的synchronized,这次我们来说说我们的显示锁ReetrantLock。java架构之路(多线程)synchronized详解以及锁的膨胀升级过程(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzUxN
Wesley13 Wesley13
3年前
Java线程池队列吃的太饱,撑着了咋整?java 队列过大导致内存溢出
!(http://t10.baidu.com/it/u228874995,3824892753&fm173&s6790ED23D28C78EB1C745CCC000050B0&w640&h331&img.JPEG)Java的Executors框架提供的定长线程池内部默认使用LinkedBlockingQueue作为任务的容器,这个队列是没有
Easter79 Easter79
3年前
String的相关类和方法
String的相关类和方法一、String,StringBuilder,StringBuffer三者的区别这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面1、运行速度:StringBuilderStringBufferStringString为字符串常量,而StringBuilder和StringBuffe
Stella981 Stella981
3年前
Android Wear来袭,极客学院全球首发破解可穿戴系统系列课程
!(http://static.oschina.net/uploads/space/2014/0403/141247_Qz6G_1582301.jpg)3月18日谷歌公司正式宣布发布AndroidWear,矛头直指可穿戴设备。Android系统在手机、平板电脑端的统治地位已经毋庸置疑,它的延展性和易用性也一直都受业界好评,而AndroidWe
Stella981 Stella981
3年前
Golang学习笔记:goroutine
1.goroutinegoroutine是go语言的并发体。在go语言里面能使用go关键字来实现并发。gofunc()1.1概念介绍goroutine本质上是协程,我刚刚学习的时候就粗略地认为goroutine是线程,直到最近才开始搞明白goroutine的基本概念。<fon
Wesley13 Wesley13
3年前
Java并发编程总结(一)Syncronized解析
Syncronized解析作用:(1)确保线程互斥的访问同步代码(2)保证共享变量的修改能够及时可见(3)有效解决重排序问题。用法:(1)修饰普通方法(锁是当前实例对象)(2)修饰静态方法(锁是当前对象的Class对象)(3)修饰代码块(锁是Synchonized括号里配置的
晴雯 晴雯
2年前
MacDroid for Mac v1.6.1(安卓设备文件传输助手)
如果你是一位Mac用户,你可能经常遇到这样的问题:如何在Mac和Android设备之间传输文件?有没有一种简单而高效的方法,可以让你在不同的平台上同步你的照片、视频、音乐、文档等?答案是有的,那就是MacDroidformac。是一款专为Mac用户设计的软
子桓 子桓
1年前
Mac虚拟机 Parallels Desktop 19 一键激活安装教程
ParallelsDesktop还提供了强大的性能优化功能,包括智能调整资源分配、硬件加速和多线程处理,以确保虚拟机的运行效果最佳。此外,软件还支持高级网络设置和云服务的集成,使用户能够轻松访问和管理远程服务器和应用程序。另外,ParallelsDeskt