内存安全

  • 如何通过智能指针维护内存安全?

    智能指针解决了内存安全问题:unique_ptr:独占所有权,确保指向单个对象的指针唯一。shared_ptr:共享所有权,多个指针可指向同一对象,最后释放时销毁对象。实战应用:qt 框架中管理 gui 对象,boost 库中管理共享内存。

    2024-06-01
    4500
  • golang函数内存安全编程实践

    在 go 中编写内存安全代码至关重要,可以防止程序崩溃、数据损坏和安全漏洞。实践包括:传递指针、使用切片容量、避免缓冲区溢出、谨慎使用切片、使用 make() 创建切片和映射、使用 defer 释放资源、使用 sync.mutex 同步并发

    2024-04-23
    8100
  • Golang函数并发编程中的内存安全问题

    go 中的函数并发编程存在内存安全问题,解决方法包括:互斥锁:防止多个 goroutine 同时访问共享数据,通过锁定和解锁操作保护临界区。通道:用于 goroutine 之间安全传递值,确保值的顺序性。同步等待组:协调多个 gorouti

    2024-04-17
    7800

联系我们

在线咨询: QQ交谈

邮件:442814395@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信公众号