码迷,mamicode.com
首页 >  
搜索关键字:死磕    ( 280个结果
UNIX再学习 -- 死磕内存管理
malloc/free简化实现;malloc 和 sbrk 关系;虚拟内存机制。 一个内存管理 C 语言部分讲,UNIX部分讲,Linux部分还讲,死磕到底!!一、mallc/free简化实现上篇文章...
分类:其他好文   时间:2017-04-20 18:44:26    阅读次数:284
【死磕Java并发】-----J.U.C之并发工具类:CyclicBarrier
此篇博客所有源码均来自JDK 1.8 CyclicBarrier,一个同步辅助类,在API中是这么介绍的:它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。...
分类:编程语言   时间:2017-04-13 18:41:22    阅读次数:248
【死磕Java并发】----深入分析CAS
CAS,Compare And Swap,即比较并交换。Doug lea大神在同步组件中大量使用CAS技术鬼斧神工地实现了Java多线程的并发操作。整个AQS同步组件、Atomic原子类操作等等都是以...
分类:编程语言   时间:2017-04-08 22:58:32    阅读次数:273
【死磕Java并发】-----J.U.C之Condition
此篇博客所有源码均来自JDK 1.8 在没有Lock之前,我们使用synchronized来控制同步,配合Object的wait()、notify()系列方法可以实现等待/通知模式。在Java SE5...
分类:编程语言   时间:2017-04-06 15:59:51    阅读次数:334
devcpp中很简单的排序
之前学的东西,不知什么缺了,什么没缺,索性重头开始弄,用的是《啊哈!算法》。 排序很简单,小的可以选择死磕。直接贴一份代码。 这是最简单的死磕办法,直接硬加上去,大于0就输出,一般小程序不需要考虑时限的可以用。 后面的,就是sort。 貌似sort简单一点。 最后加上冒泡排序,这个就这么写完了。 2 ...
分类:编程语言   时间:2017-04-01 19:14:03    阅读次数:178
【死磕Java并发】-----J.U.C之读写锁:ReentrantReadWriteLock
此篇博客所有源码均来自JDK 1.8 重入锁ReentrantLock是排他锁,排他锁在同一时刻仅有一个线程可以进行访问,但是在大多数场景下,大部分时间都是提供读服务,而写服务占有的时间较少。然而读服...
分类:编程语言   时间:2017-03-29 19:22:01    阅读次数:170
【死磕Java并发】-----J.U.C之重入锁:ReentrantLock
此篇博客所有源码均来自JDK 1.8 ReentrantLock,可重入锁,是一种递归无阻塞的同步机制。它可以等同于synchronized的使用,但是ReentrantLock提供了比synchro...
分类:编程语言   时间:2017-03-26 22:17:56    阅读次数:215
【死磕Java并发】-----J.U.C之AQS:阻塞和唤醒线程
此篇博客所有源码均来自JDK 1.8 在线程获取同步状态时如果获取失败,则加入CLH同步队列,通过通过自旋的方式不断获取同步状态,但是在自旋的过程中则需要判断当前线程是否需要阻塞,其主要方法在acqu...
分类:编程语言   时间:2017-03-24 12:24:30    阅读次数:227
【死磕Java并发】-----J.U.C之AQS:CLH同步队列
此篇博客所有源码均来自JDK 1.8 在上篇博客【死磕Java并发】—–J.U.C之AQS:AQS简介中提到了AQS内部维护着一个FIFO队列,该队列就是CLH同步队列。CLH同步队列是一个FIFO双...
分类:编程语言   时间:2017-03-08 19:36:54    阅读次数:233
280条   上一页 1 ... 20 21 22 23 24 ... 28 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!