NutzCN Logo
问答 请教下nutz的事务
发布于 3320天前 作者 yong9664 3126 次浏览 复制 上一个帖子 下一个帖子
标签: dao

nutz的事务控制是什么逻辑?是单线程或者多线程的吗?在线程中保证事务安全,当遇到错误做回滚操作是这样吗?给个详细的介绍最好了,谢谢,谢谢,谢谢! !比较困惑这个问题...

6 回复

不明白你说单线程多线程指啥。一个事务肯定在一个线程里面执行完,不同线程可以同时执行不同的事务。

来自炫酷的 NutzCN

@wendal 怎么说呢... 我也不太懂。
比如说,如果有一个功能,这个功能有事务控制Trans.exec(new Atom(){.....});,同时有10个人执行了这个功能。
这个时候这个事务的执行是单线程的吗? 有人在执行时,其余都在外排队吗?当第1个人执行完后,第2个人才能执行...直到第10个... 是这样一个逻辑吗? 如果不是,能不能介绍下,谢谢!

@yong9664 10个线程,10个事务咯

来自炫酷的 NutzCN

@wendal 哦, 谢谢!我可以理解成nutz的事务是多线程的吧?o(∩_∩)o

@yong9664 你见过单线程的事务实现?要是都单线程执行,sql执行肯定没冲突了,那还需要事务干啥。。。

来自炫酷的 NutzCN

@wendal 嗯嗯,说的有道理,受教受教

添加回复
请先登陆
回到顶部