再来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