`
liyebing
  • 浏览: 56780 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

利用数据库锁实现简单的防并发编程

阅读更多

大约有两类情况:

 

1、一个程序代码块同一时刻只允许一个线程或者用户进程访问。

  解决方案:单独创建一个用来锁表的表table1,利用

  select * from table1 where lockType=? for update 

  或者

  select * from table1 where lockType=? for update nowait

 

 

2、表table2中的数据行在一个代码块执行期间不允许其他代码对其进行修改

    select * from table2 where id=? for update

 

当然,这行锁表语句与该代码块在一个事务内

 

 

讲得不是太详细,大概意思表达了。

分享到:
评论

相关推荐

    汪文君高并发编程实战视频资源下载.txt

    │ 高并发编程第一阶段30讲、如何实现一个自己的显式锁Lock精讲下(让锁具备超时功能).mp4 │ 高并发编程第一阶段31讲、如何给你的应用程序注入钩子程序,Linux下演示.mp4 │ 高并发编程第一阶段32讲、如何捕获...

    汪文君高并发编程实战视频资源全集

    │ 高并发编程第一阶段30讲、如何实现一个自己的显式锁Lock精讲下(让锁具备超时功能).mp4 │ 高并发编程第一阶段31讲、如何给你的应用程序注入钩子程序,Linux下演示.mp4 │ 高并发编程第一阶段32讲、如何捕获...

    数据库系统实现

    书中对数据库系统实现原理进行了深入阐述,并具体讨论了数据库管理系统的三个主要成分—存储管理器、查询处理器和事务管理器的实现技术。书中还对信息集成的最新技术,例如数据仓库、OLAP、数据挖掘、Mediator、数据...

    Java并发编程(学习笔记).xmind

    Java并发编程 背景介绍 并发历史 必要性 进程 资源分配的最小单位 线程 CPU调度的最小单位 线程的优势 (1)如果设计正确,多线程程序可以通过提高处理器资源的利用率来提升系统吞吐率 ...

    [Oracle.9i&10g;编程艺术深入数据库体系].(美)凯特.扫描版.part4.rar

    Oracle Database 9i/10g/11g编程艺术:深入数据库体系结构(第2版)》是一本关于Oracle Database 9i、10g和11g数据库体系结构的权威图书,涵盖了所有重要的Oracle体系结构特性,包括文件、内存结构和进程,锁和闩,事务...

    Oracle.9i&10g;编程艺术深入数据库体系].(美)凯特.扫描版.part1.rar

    《Oracle Database 9i/10g/11g编程艺术:深入数据库体系结构(第2版)》是一本关于Oracle Database 9i、10g和11g数据库体系结构的权威图书,涵盖了所有重要的Oracle体系结构特性,包括文件、内存结构和进程,锁和闩,...

    基于Linux 网络编程 聊天工具

    服务器采用 TCP 线并发服务器来实现多个客户端同时连接并占用服务器的情况,其中还采用了互斥锁来避免竞态。利用服务器和客户端之间进程通信,同时打开多个客户端(模拟多个用户), 个用户都包含登陆注册功能,获取...

    网络编程云词典项目,主要基于TCP通信和sqlite3数据库实现

    1)主要运用了TCP通信,实现不同主机不同操作系统间的通信 2)利用IO多路复用实现并发服务器 3)利用SQLITE数据库将需要永久保存的数据保存到本地

    Oracle 编程艺术深入数据库体系结构(第2版)

    Oracle 编程艺术深入数据库体系结构(第2版)涵盖了所有重要的oracle 体系结构特性,包括文件、内存结构和进程,锁和闩,事务、并发和多版本,表和索引,数据类型,分区和并行,以及数据加密等,并利用具体的例子来...

    Oracle.9i&10g;编程艺术深入数据库体系 part4

    本书是一本有关oracle 9i和10g体系结构数据库的权威书籍,涵盖了所有最重要的oracle体系结构特性,包括文件、内存结构和进程,锁和锁存,事务、并发和多版本,表和索引,数据类型,以及分区和并行,并充分利用具体的...

    Oracle Database 9i 10g 11g编程艺术 深入数据库体系结构

    本书是一本关于Oracle Database 9i、10g 和11g 数据库体系结构的权威图书,涵盖了所有重要的Oracle 体系结构特性,包括文件、内存结构和进程,锁和闩,事务、并发和多版本,表和索引,数据类型,分区和并行,以及...

    Oracle Database 9i 10g 11g编程艺术 深入数据库体系结构 第2版

    本书是一本关于Oracle Database 9i、10g 和11g 数据库体系结构的权威图书,涵盖了所有重要的Oracle 体系结构特性,包括文件、内存结构和进程,锁和闩,事务、并发和多版本,表和索引,数据类型,分区和并行,以及...

    Oracle.9i&10g;编程艺术深入数据库体系 part1

    本书是一本有关oracle 9i和10g体系结构数据库的权威书籍,涵盖了所有最重要的oracle体系结构特性,包括文件、内存结构和进程,锁和锁存,事务、并发和多版本,表和索引,数据类型,以及分区和并行,并充分利用具体的...

    Oracle.9i&10g;编程艺术深入数据库体系 patr3

    本书是一本有关oracle 9i和10g体系结构数据库的权威书籍,涵盖了所有最重要的oracle体系结构特性,包括文件、内存结构和进程,锁和锁存,事务、并发和多版本,表和索引,数据类型,以及分区和并行,并充分利用具体的...

    Oracle编程艺术:深入理解数据库体系结构 第二版

    本书是一本关于Oracle数据库体系结构的权威图书,涵盖了所有重要的Oracle体系结构特性,包括文件、内存结构和进程、锁和闩、事务、并发和多版本、表和索引、数据类型、分区和并行,以及数据加载和卸载,并利用具体的...

    Oracle.9i&10g;编程艺术深入数据库体系 part2

    本书是一本有关oracle 9i和10g体系结构数据库的权威书籍,涵盖了所有最重要的oracle体系结构特性,包括文件、内存结构和进程,锁和锁存,事务、并发和多版本,表和索引,数据类型,以及分区和并行,并充分利用具体的...

    Oracle 9i & 10g编程艺术:深入数据库体系结构

    本书是一本有关Oracle 9i和10g体系结构数据库的权威书籍,涵盖了所有最重要的Oracle体系结构特性,包括文件、内存结构和进程,锁和锁存,事务、并发和多版本,表和索引,数据类型,以及分区和并行,并充分利用具体的...

    Oracle_Database_9i10g11g编程艺术深入数据库体系结构(第二版)PDF及涉及源代码

    喜欢做无偿分享,但平台现在要求最低资源分1...书中深入分析了Oracle数据库体系结构,包括文件、内存结构以及构成Oracle数据库和实例的底层进程,利用具体示例讨论了一些重要的数据库主题,如锁定、并发控制、事务等。

    Oracle9i&10g编程艺术:深入数据库体系构(价值99¥)

    本书是一本关于Oracle 9j az& 10g数据库体系结构的权威图书,涵盖了所有最重要的Oracle体系结构特性,包括文件、内存结构和进程,锁和闩,事务、并发和多版本,表和索引,数据类型,以及分区和并行,并利用具体的...

    Oracle 9i10g11g编程艺术深入数据库体系结构 中文第二版

    本书是一本关于oracle database 9i、10g 和11g 数据库体系结构的权威图书,涵盖了所有重要的oracle 体系结构特性,包括文件、内存结构和进程,锁和闩,事务、并发和多版本,表和索引,数据类型,分区和并行,以及...

Global site tag (gtag.js) - Google Analytics