- 博客(3)
- 收藏
- 关注
原创 链表共享内存
在C语言中,链表共享的冲突可以通过使用锁机制、设计良好的数据结构、避免死锁、使用无锁数据结构和线程局部存储来避免。使用互斥锁(Mutex):在每个操作链表的关键代码段前后使用互斥锁,确保同一时间只有一个线程或进程可以对链表进行操作,从而避免冲突。设计良好的数据结构可以减少锁的使用,提高系统性能。使用无锁数据结构:可以考虑使用无锁数据结构,如无锁链表或无锁队列,来避免使用锁带来的性能损失和可能的死锁问题。无锁数据结构通过原子操作(如CAS操作)来确保数据一致性,无需使用传统的锁机制,从而避免锁相关的问题。
2024-09-24 20:46:12 549
原创 分割字符串
/ 不等于目标字符串时,加入到字符串末尾。//重点函数s1.back()。// 他为空或者最后一个字符。//1、创建一个字符串,当。//加入最后一个字符串。
2024-08-25 16:19:53 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人