- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 google 面试题第五解(十倍)
有一篇文章谷歌面试趣事中提到的 面试题。 问题是这样的: 假设这有一个各种字母组成的字符串,假设这还有另外一个字符串,而且这个字符串里的字母数相对少一些。从算法是讲,什么方法能最快的查出所有小字符串里的字母在大字符串里都有? 比如,如果是下面两个字符串: String 1: ABCDEFGHLMNOPQRS String 2: DCGSRQ
2012-02-25 16:20:57 912
原创 天天学习--Volatile 解释, 原理, 应用场景
(本文总结 多处学习到的 Volatile 相关知识) 在多线程并发编程中,Volatile 称为轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。 可见性的意思是当一个线程修改一个共享变量时,另外一个线程能立刻得到更新的值。 例如下图: 线程1 修改了ready, thread2 会立刻看到新的值。如果ready 不是Volatile,
2012-02-22 13:55:02 943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人