liuxu
ONLINE

liuxu

没有最强的法术,只有最强的法师。
V2EX 第 62234 号会员,加入于 2014-05-09 03:02:29 +08:00
今日活跃度排名 2702
liuxu 最近回复了
@wuzhizuiguo 12MB 不至于会出问题,在 grep xxx tmp.log 看看会不会报错
tail -n 50000 > tmp.log

看看你的 50000 有多大
4 天前
回复了 szxczyc 创建的主题 Python 面试还是不写或者少写博客
@liuxu #7 不好意思,我又查了一下,inc 指令也是非原子操作,需要 LOCK 前缀才能原子操作,而且 inc 不会修改 cf 寄存器,add 会修改

https://www.felixcloutier.com/x86/inc
4 天前
回复了 szxczyc 创建的主题 Python 面试还是不写或者少写博客
@liuxu #5

相关文章表示 i++会编译成
mov ecx,dword ptr [i]
add ecx,1
mov dword ptr [i],ecx ;i 自增


所以就很奇怪,明明可以 inc <mem>的


inc, dec — Increment, Decrement
The inc instruction increments the contents of its operand by one. The dec instruction decrements the contents of its operand by one.
Syntax
inc <reg>
inc <mem>
dec <reg>
dec <mem>

Examples
dec eax — subtract one from the contents of EAX.
inc DWORD PTR [var] — add one to the 32-bit integer stored at location var
4 天前
回复了 szxczyc 创建的主题 Python 面试还是不写或者少写博客
@liuxu #4 高级语言使用了临时内存,i 增加后再赋值到 i 的内存中,所以非原子了。但是汇编有 inc 指令,编译器没优化吗,还是有什么特殊性。。
4 天前
回复了 szxczyc 创建的主题 Python 面试还是不写或者少写博客
说实话,蛮难理解为什么 i++不是线程安全的,也就是非原子操作。
6 天前
回复了 otakustay 创建的主题 MacBook Pro M1 到手了,感觉非常惊喜
@z761031 #25 多少钱
6 天前
回复了 crazjieb 创建的主题 PHP PHP 程序员们, 团结起来, 我们去学点新东西吧
@shanghai1998 连接池中间件可解,检查 model 类,有没有及时 mysql_close()之类的操作,PDO 对象值 null 。
6 天前
回复了 fxjson 创建的主题 PHP easyswoole,swoft,hyperf 选型?
laravel-s 解决一切问题,有 laravel 的工程化,有 swoole 的性能
17 天前
回复了 yuandj 创建的主题 PHP PHP 项目架构性能瓶颈问题请教
性能分析靠猜测三言两语说不清,最起码一个系统资源消耗和 xhprof 日志得给出来
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2431 人在线   最高记录 5298   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms · UTC 02:59 · PVG 10:59 · LAX 18:59 · JFK 21:59
♥ Do have faith in what you're doing.