学习
??0?bug
这个作者很懒,什么都没留下…
展开
-
C中一种随机崩溃问题
最近遇到一些随机崩溃,我不知道有没有人这么写过代码。 第一种是两个线程调用同一个链表,代码中只对删除操作加了锁,但是因为是芯片是多核,程序是双线程所以导致在某个时刻两个线程都会查询到需要删除链表的地址,最后删除有先后。后删除资源的线程导致崩溃。这里需要把查询和删除写在一个锁里,查询完成以后删除。有同事觉得删除加锁就行了因为删除是原子操作,有这么认知的小伙伴改一改。 第二种是定时器删除操作导致的崩溃,事件中包含一个定时器回调,事务线程判定删除操作是需要时间,在这个时间内执行了回调线程有些小伙伴在回调线程中直接原创 2021-03-24 11:45:59 · 175 阅读 · 0 评论 -
计算机的小白之路
这篇博客主要是写我的一些学习和面试经历吧,避免一些想走计算机的学生走错路。原创 2020-04-26 17:17:21 · 342 阅读 · 0 评论