日期:2014-05-18  浏览次数:20826 次

再来2道线程的面试题,知道的进。。。
第一题(百度笔试题):

以下多线程对int型变量x的操作,哪几个不需要进行同步: 
A. x=y; B. x++; C. ++x; D. x=1;

 

第二题(阿里巴巴笔试题)

多线程中栈与堆是公有的还是私有的

A:栈公有, 堆私有

B:栈公有,堆公有

C:栈私有, 堆公有

D:栈私有,堆私有

------解决方案--------------------
1.
D肯定不需要同步,前3个不确定。等待高人

2. 
C
------解决方案--------------------
B. x++; C. ++x 不需要同步

栈是私有的
------解决方案--------------------
应该是C.
------解决方案--------------------
第一题 A,D 第二题 C