2016年11月11日

乐观锁悲观锁

摘要: 这两种锁用来控制并发,不仅仅是用在数据库中。但是数据库中比较常见,我们用数据库来理解。 悲观锁: 假设冲突一定会发生,所以在操作的一开始就对数据加锁。 比如 oracle 中select for update。 加上锁以后,别人无法再对该资源进行更改(可读不可写)。 乐观锁 假设冲突不一定会发生,所 阅读全文

posted @ 2016-11-11 14:37 kramer 阅读(192) 评论(0) 推荐(0)

python函数值传递还是引用传递

摘要: c/c++中有值传递引用传递的区别。但是python中是值传递还是引用传递呢?首先看python中对变量的定义 “python中变量是指向某个内存的, 而内存中的内容是不可变的。” python的函数调用中,传递的是变量所指向的地址,但仍然很难说它是按照引用还是按照值传递。 比如: a=1 定义变量 阅读全文

posted @ 2016-11-11 13:47 kramer 阅读(406) 评论(0) 推荐(0)

导航