一、题目内容 二、我的答案 利用了线程池、考虑了超时处理、不知道这样写是否还有其他问题,或者更好更优的解决方案? import java.util.*; import java.util.concurrent.*; public class Main ...
今天在头条上看到一道据说是腾讯的笔试题,闲来无事,准备验证一下 题目如下: 有一个变量int a 两个线程同时进行 操作,每个线程加 次,不加锁,最后a的值是 根据我的理解答案不唯一,最大是两百,最小是 吧。直接上代码: i 不是原子 就是只由一条指令构成的 操作,也就是说,它不是单独一条指令,而是 条指令: 从内存中把i的值取出来放到CPU的寄存器中 CPU寄存器的值 把CPU寄存器的值写回内存 ...
2016-06-18 23:12 2 1861 推荐指数:
一、题目内容 二、我的答案 利用了线程池、考虑了超时处理、不知道这样写是否还有其他问题,或者更好更优的解决方案? import java.util.*; import java.util.concurrent.*; public class Main ...
1、解释const的含义及实现机制const的含义及实现机制,比如:const int i,是怎么做到i只可读的?答:const用来说明所定义的变量是只读的。这些在编译期间完成,编译器可能使用常数直接 ...
一、链表树 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C/C++ 262144K,其他语言 524288K 64bit IO Format: %lld 题目描述 在牛牛所在的世界,链 ...
共5题,其中某一题如下 题目:设设 n! 末尾0个个数为Q,现给出Q,求满足条件的最小正整数n($1 \leq Q \leq 10^{18}$) 分析: 给出n求 n! 末尾0的个数,有规律: ...
1. 解压缩字符串 由内至外还原字符串并替换 2. 逛街看楼问题 利用栈缩短时间: 当前楼往左看,比左边楼低则能比处在左边楼多看一座,否则拆(直到左边楼比 ...
1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句。 2、两个数相乘,小数点后位数没有限制,请写一个高精度算法。 3、有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分 ...
原文:http://blog.csdn.net/morewindows/article/details/7392749 系列前言 本系列是本人参加微软亚洲研究院,腾讯研究院,迅雷面试时整理的,另外也加入一些其它IT公司如百度,阿里巴巴的笔试面试题目,因此具有很强的针对性。系列中不但会 ...
原文地址:http://blog.csdn.net/morewindows/article/details/7392749 第一题:线程的基本概念、线程的基本状态及状态之间的关系? 线程,有时称为轻量级进程,是CPU使用的基本单元;它由线程ID、程序计数器、寄存器集合和堆栈组成。它与属于同一 ...