一种大规模锁系统实现方法、装置、存储介质和服务器
摘要:
一种大规模锁系统实现方法、装置、存储介质和服务器,大规模锁系统实现方法包括应用程序调用本软件模块应用程序调用接口,初始化锁池管理对象,应用程序调用接口接到访问请求,转到锁池管理层实现服务;应用程序调用本软件模块应用程序调用接口,为需要进行锁保护的对象创建一个逻辑锁对象,应用程序调用接口接到访问请求,转到逻辑锁管理层实现服务;应用程序调用本软件模块应用程序调用接口,执行加锁流程以及解锁流程,转到逻辑锁操作层实现对应服务。由于超过百万级对象需要线程安全,可避免锁过多对系统造成过高的内存和锁资源压力。如果大规模使用临界区锁,由于多线程竞争不断发生,使用本发明仅用很少的临界区锁可完成多线程的安全功能。
0/0