读码农翻身之Actor

1、如何解决需要加锁的问题? 既然线程是操作系统层面的概念,能不能把线程的概念隐藏起来,然后所有的操作都不用加锁呢? 2、为什么需要加锁? 需要加锁的本质是什么?首先是共享的状态,例如Account中的balance,多个线程都要读写,其次就是多个线程乱序,并发执行。 能不能换个思路,把这个Account对象看成一个黑盒子,想存款,就发一个存款的消息过来,想取款就发一个取款的消息过来。不管是有一个
相关文章
相关标签/搜索