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

c/s数据管理系统,如何做成多线程可多人同时使用,求指导~~
用C/S做了一款单机的数据管理系统,用JDBC连接MySQL数据库,系统很简单,就是插入数据、修改数据和查询数据,现在要把它变成可多人使用的系统,这样才能实现多线程操作和保证线程安全呢?感谢~~~~

------解决方案--------------------
不知道楼主这里说的多线程是什么意思。如果没理解错,应该是单例的方式而不是多线程。
一般的WEB框架都可以实现单例的方式。看下web开发的书。

------解决方案--------------------
哦...你开发CS的.有界面吗?用什么做的.
修改,删除这些操作,防止同时操作同一条记录,用事务就可以了.你没用到事务吗?
------解决方案--------------------
使用现成的线程池。当监听器监听到用户行为后从线程池中获取一个线程来执行用户的操作。当然客户端的就不用了。主要是服务器端的后台执行逻辑。