
计算机科学
峰峰的猫
归零心态,持续学习
展开
-
ReentrantLock的公平锁与非公平锁的区别
关键1:在新创建一个线程需要加锁时,公平锁与非公平锁的区别?关键2:在一个线程释放锁之后,等待队列中是如何竞争锁的?原创 2020-11-21 17:12:01 · 681 阅读 · 0 评论 -
图示并发线程中的锁问题
进度图可视化线程间的临界区原创 2020-11-15 10:32:42 · 226 阅读 · 0 评论 -
一文彻底搞懂虚拟内存!!!
从是什么,为什么,如何实现三个角度彻底搞懂虚拟内存的机制原创 2020-11-07 18:19:56 · 2386 阅读 · 0 评论 -
优化程序性能之代码优化
最近在研读“深入计算机操作”一书,感受到自己的知识面也只是冰山一角。记录下自己的学习历程,也与大家一起交流。入门不久,多多指正!这里我们使用一个数组中元素累加的一个场景,来进行低级到高阶的一步步优化;其中包括减少过程调用、降低内存别名引用和循环展开等一系列优化手段;在单核1G内存的机器上,速度提升有接近2倍的效果!做一个不断进阶的程序猿,fighting!定义基本数据结构typedef long data_t;/*Create abstract data type for vector*/t原创 2020-10-31 11:01:32 · 503 阅读 · 0 评论