AClewis

最怕一生碌碌无为,还说平凡难能可贵。

java并行计算--Semaphore信号量的简单使用

多线程不仅适用于IO密集型任务,而且在计算型密集型任务也是同样很有优势,最直观的就是快嘛!先来假设一个任务场景:假设场景:有一个计算任务:需要先计算出A,B的结果,通过A,B结果得到C结果,通过A,B,C结果得到结果D,试用多线程完成任务!!分析我们知道线程的执行顺序具有不可预测性,那么直接使用4...

2017-03-29 22:00:00

阅读数:378

评论数:0

fork分支与源分支同步代码

最进软件工程课程要团队开发做个网站项目,于是我在团队里推了使用github这种网站来协同开发,但是出现了个问题:fork后的代码无法 与源分支代码同步,导致fork分支的代码只有自己写的那部分,而不是各个分支merge之后的版本,查了一些资料终于解决,本文主要是靠(http://www.jians...

2017-03-21 13:30:21

阅读数:1311

评论数:0

如何选择开源许可证?

原文地址:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html 如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别...

2017-03-19 14:28:41

阅读数:194

评论数:0

java并发编程--共享对象的可见性

由于线程的执行顺序具有不可预测性,在多线程访问同一个变量可能会导致共享的变量会导致具有不可见性。还是先上一段代码: 这段程序不是线程安全,因为get和set都是都是在没有同步的情况下访问value的,与其他问题相比,失效值问题更容易出现:若某个线程调用了set,那么另一个正在调用get的线程可能...

2017-03-16 22:00:50

阅读数:310

评论数:0

How to install Java SDK on CentOS?(Centos安装JDK)

转自:http://stackoverflow.com/q/5104817The following command will return a list of all packages directly related to Java. They will be in the format of...

2017-03-15 13:22:03

阅读数:315

评论数:0

java并发线程安全,延迟初始化中的竞态条件。

现有线程A,B,对以下代码并发访问,获取实例。先来看一段代码:代码在以上代码中,理想是结果是线程A,B得到得到同一个实例对象,但是结果却并不绝对,有可能会得到2个不同的实例对象。在《java并发编程实战》书中描述为:在LazyInitRace 中包含了一个竞态条件,它可能会破坏这个类的正确性。假定...

2017-03-11 00:27:44

阅读数:557

评论数:0

BAT脚本一键启动多个程序

最近写代码,开机要开各种环境,IDE,每次都要对着桌面图标一个个点击,感觉非常麻烦,简直浪费生命,每天开机要花好几分钟打开这些东西,于是稍微学习了一下window下的bat脚本语言,写了一个极为简单而又实用的小脚本,一键将我需要的程序打开,感觉提高了整个人的辛福感啊,不用很烦的每天打开这么多软件。...

2017-03-09 12:46:30

阅读数:5576

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭