chenssy
致力打造Java精品博客站点

JAVA

第4页

【Java并发编程实战】—–“J.U.C”:Semaphore

chenssy阅读(429)评论(0)

信号量Semaphore是一个控制访问多个共享资源的计数器,它本质上是一个“共享锁”。 Java并发提供了两种加锁模式:共享锁和独占锁。前面LZ介绍的ReentrantLock就是独占锁。对于独占锁而言,它每次只能有一个线程持有,而共享锁则...

【Java并发编程实战】—–synchronized

chenssy阅读(564)评论(4)

在我们的实际应用当中可能经常会遇到这样一个场景:多个线程读或者、写相同的数据,访问相同的文件等等。对于这种情况如果我们不加以控制,是非常容易导致错误的。在java中,为了解决这个问题,引入临界区概念。所谓临界区是指一个访问共用资源的程序片段...

【java并发编程实战】—–线程基本概念

chenssy阅读(506)评论(0)

学习Java并发已经有一个多月了,感觉有些东西学习一会儿了就会忘记,做了一些笔记但是不系统,对于Java并发这么大的“系统”,需要自己好好总结、整理才能征服它。希望同仁们一起来学习Java并发编程,共同进步,互相指导。 在学习Java并发之...

你真的了解try{ return }finally{}中的return?

chenssy阅读(1429)评论(19)

今天去逛论坛 时发现了一个很有趣的问题: 谁能给我我解释一下这段程序的结果为什么是:2.而不是:3 代码如下: class Test { public int aaa() { int x = 1; try { return ++x; } c...

进一步封装highchart,打造自己的图表插件:jHighChart.js

chenssy阅读(556)评论(2)

Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表。支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。但是参考官网的实例,我发现如果在项...

Chenssy's Blog | 致力打造个人精品博客

联系作者读书系统