- 博客(2)
- 收藏
- 关注
原创 记录sanic + gino简单使用
简单记录下和sanic配合的gino数据框架使用方式,gino底层使用SQLalchemy core去定义表结构,使用asyncpg去操作数据库。Tableclass CompanyAccountModel(db.Model): __tablename__ = 'company_account' id = db.Column(db.Integer, primary_key=...
2018-02-08 17:56:33 1502 1
转载 死锁产生的原因及四个必要条件
产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。产生死锁的四个必要条件:(1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进
2014-03-26 21:55:29 321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人