我在Linux下测试过,16核CPU(Intel(R) Xeon(R) CPU E5620 @ 2.40GHz ),使用epoll+多线程, ...
SoforthHe 发表于 2011-11-27 10:59
事务处理是JOB级,或活动作业组级的。因为我们无法知道,也无法控制线程运行与活动作业组的对应关系,于是事实上,事务处理就不能针对单个线程了。
如果同时有多个线程在进行数据库操作,那一个一个线程的commit操作,可能会导致另一个活动中的线程也执行了commit操作。
于是多线程编程,在实际上就不支持事务处理。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |