Xelloss0618 发表于 2022-10-12 15:00 谢谢, 那多线程访问方法 需要在方法里面加锁吗? |
傲慢与偏见 发表于 2022-10-11 23:32 大部分系统API是线程安全的,不需要加锁 只要不是多个线程访问同一个变量,一般不需要加锁 |
前几天我写个程序,多线程访问同一个dll会出错,不知道啥原因 |
Xelloss0618 发表于 2022-10-11 15:05 感谢 X大解答!还有个问题请教一下,多线程访问公共变量\方法需要进行加锁。那么如果访问系统API函数呢?也是一样的吗?(我的意思是再调用API的时候系统会不会为了线程安全 自行加锁处理) |
另外线程之间是同步并行,并不是队列 如果子线程进入了临界区,这时主线程再去尝试进入,就会卡死 |
|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )
GMT+8, 2024-11-24 17:52 , Processed in 0.086297 second(s), 22 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.