__asm
{
moveax, dword ptr[i]
inc eax
mov dword ptr[i], eax
}
lock inc dword ptr[i]
__asm
{
moveax, dword ptr[i]
inc eax
mov dword ptr[i], eax
}
lock inc dword ptr[i]