今天使用多线程的方式写一个程序。非常不幸,碰到了死锁问题,最终发现:单例对象的创建时必须保证是同步的,否则多线程高并发情况下,可能创建出多个对象。并且导致错误。
以前写单例对象时使用的是下面的错误的写法:
于是在多线程高并发的情况下,public static SomeObject getI[……]
今天使用多线程的方式写一个程序。非常不幸,碰到了死锁问题,最终发现:单例对象的创建时必须保证是同步的,否则多线程高并发情况下,可能创建出多个对象。并且导致错误。
以前写单例对象时使用的是下面的错误的写法:
于是在多线程高并发的情况下,public static SomeObject getI[……]
一场突如其来的面试,不是我参加面试,是我面试别人。恩,第一次面试别人,谈一下感受。
首先看了一下简历:2003年毕业的,年纪和我相仿,安徽人,普通话不算太标准口音很重。面试Java程序员。
进行的是技术面试,由于很仓促,所以我自己也没准备什么问题,天马行空的乱问,问了几个问题录在这里:
1,你[……]
从一个网站上偶然发现自己写的一篇读后感,暂录于此。(PS:两年前的思想确实是非常的稚嫩和天真,现在看来Delphi和C++无非就是工具也)
也看《Delphi vs C++》
作者:游晶(雨痕)
前几天好友给我发了篇文章,这是一篇关于Delphi 和 C++比较的文章,写得很是精彩,但可惜的是[……]
今天终于安装上Java 5正式版,试用了一下,感觉相当不错。速度比1.4快了许多,最重要的是没有了beta版本的不兼容问题(特别是 java.util.StringBuffer类)。旧程序不用经过编译就可以直接运行,这就已经相当方便了。Sun这次做的这么好,真的很让人惊奇。
最近也看了一系列的[……]
原 作 者:Vikram A Punathambek
原 出 处:http://www.codeproject.com/cpp/complex_declarations.asp
介绍
曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由[……]