Code Bye

面试题,关于线程同步的

题目:有一个果园,果园里面有两扇门,每扇门每次只能进一只猴子,请你实时打印出果园里面猴子的总数。
请大家给点思路给我 , 或者给点关键代码 , 应该会用到线程同步的知识!


20分
两个门就是两个线程丫。

两个线程也就是2个写 任务并发。

count //这个值放在redis 或者 放在数据库都可以
线程为代码:
transaction begin()
lock count;
count++;
unlock count;
transaciton.complete()

显示的话,就
print(count)就行了


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明面试题,关于线程同步的