记得刚来杭州面试的时候,有一家公司的技术总监问了我这样一个问题:你来说说有哪些线程安全的类?我心里一想,这我早都背好了,稀里哗啦说了一大堆。 他又接着问:那你再来说说什么是线程安全?——然后我就GG了。说真的,我们整天说线程安全,但是对于什么是线程安全我们真的了解吗?之前的我真的是了解甚微 ...
多线程的问题都曾经困扰过每个开发人员,今天将从全新视角来解说,希望读者都能明白。 强烈建议去运行下文章中的示例代码,自己体会下。 问题究竟出在哪里 一个线程执行,固然是安全的,但是有时太慢了,怎么办 老祖宗告诉我们, 一方有难,八方支援 ,那不就是多叫几个线程来帮忙嘛,好办呀,多new几个不就行了,又不要钱。这样能管用吗 继续往下看。俗话说, 在家靠父母,出门靠朋友 。有了朋友的帮助,就会事半功倍 ...
2019-06-25 22:00 46 8369 推荐指数:
记得刚来杭州面试的时候,有一家公司的技术总监问了我这样一个问题:你来说说有哪些线程安全的类?我心里一想,这我早都背好了,稀里哗啦说了一大堆。 他又接着问:那你再来说说什么是线程安全?——然后我就GG了。说真的,我们整天说线程安全,但是对于什么是线程安全我们真的了解吗?之前的我真的是了解甚微 ...
根据哈佛大学研究一个人没有出息一定有以下九个根源: 1.犹豫不决(HESITATE): 比鲁莽更糟糕的就是犹豫不决,像墙头草一样摇摆不定的人,无论其他方面多么强大,在生命的竞赛中总是容易被那些坚定的人挤到一边,雷厉风行难免会犯错,但总比那些什么也不敢做的强。怀特 ...
一个人的能力,源自于他的行事作风、处事习惯以及思考方式。想知道他的能力,就不能只是简单地考察他在某个具体任务上的完成情况,而是需要去了解他的习惯——做事习惯和思考习惯。 从这个角度讲,很多公司的面试设计不太合理。生硬地抛出一堆智力题目,让候选人现场做解答,美其名曰考察候选人解答高难度 ...
样例输入3 输出2 输入100 输出91 代码及分析: #include<stdio.h> int main() { int i,n,N,out,a[1000]; out=i=n=0; //用out记录退出圈子的人,初始化 ...
微信的小程序已经推出好一段时间了,项目组也做了好几个小程序,但都是跟同事一起协作完成的,但这次跟大家聊聊一个人如何做一款小程序。你需要具备以下技能:1、数据库,如Mysql或者MongoDB2、一种后台语言:Java或Php或C++等等3、前端JavaScript、Css 、jquery ...
说点感悟, 当你讨厌一个人,其实不是这个人的问题,而是你自己的问题。实际是这个人通过你反射出来在你眼里的形象是你讨厌的。 这个人讨厌很可能是你缺少其身上的某种特质(可能是有利的,也可能是有害的)。 我们应该接纳别人,如同接纳自己的缺点一样,正视它,与它友好相处,可能会带来不一样的结果。 ...
1. 开始推活了,不加班了。 2.不争不抢不哭不闹,仿佛这个人消失了。 3.开始从电脑里往出倒资料,最后删的干干净净。 4.开始强化技能,学新东西。 5.同事婚丧嫁娶,份子钱一概 ...
这篇就随随便便的写写,乱写,想起啥写啥,想说啥写啥!不用像写博客时候那么严谨,其实只是突然想说说公司项目做上线之后的一点点感悟: 首先,自己是一四年九十月份才接触到iOS,那时候大四,开始了自己一个人的摸索学习之路,其实仔细算算,真正在公司开始接触项目做也就两年 ...