日期:2014-05-20  浏览次数:20625 次

j2SE B/S结构 数据库的并发新手问题
我现在学着编写一个程序:一个订单管理系统。
现在的情况是:假如有甲和乙,两个操作员,甲在增加服务器端表1的数据,乙在修改服务器端表1的数据。
1、假如甲先点了确定,那么服务器端在执行完甲的数据后,是否 向乙客户端发送一个 刷新表1显示的命令?如果需要发,那么一旦人多了,那服务器的负荷是不是特别大。
2、甲和乙的命令如果同时到达服务器,那么我是否应该把甲和乙发送的命令,做成两个线程,让服务器端顺序执行?  是否有必要做成线程?


3、另外  数据库的并发是什么意思,是我上面表达的两种情况中吗?
数据库 并发 java BS结构

------解决方案--------------------
第一个问题:我觉得是不需要发的,不过这确实会出现楼主说的这种问题,也就是说某人查看的数据是另外一个人提交修改之前的数据。至于需要怎么处理,需视情况而定

第二个问题:答案很明显是不需要的,就好像一个通道只能通过一个人一样,如果两个人一起到达,你觉得他们会两个人一起去通过那个通道吗?数据库执行命令也是一样的,只会一条一条的执行。