随笔分类 -  多线程编程

malloc的可重入性和线程安全分析
摘要:malloc函数是一个我们经常使用的函数,如果不对会造成一些潜在的问题。下面就malloc函数的线程安全性和可重入性做一些分析。 我们知道一个函数要做到线程安全,需要解决多个线程调用函数时访问共享资源的冲突。而一个函数要做到可重入,需要不在函数内部使用静态或全局数据,不返回静态或全局数据,也不调用不 阅读全文

posted @ 2018-12-19 11:47 Shihu 阅读(3018) 评论(0) 推荐(0)

可重入和线程安全
摘要:维基百科:https://zh.wikipedia.org/wiki/%E5%8F%AF%E9%87%8D%E5%85%A5 1、线程安全 若一个程序或子程序可以“在任意时刻被中断然后操作系统调度执行另外一段代码,这段代码又调用了该子程序不会出错”,则称其为可重入(reentrant或re-entr 阅读全文

posted @ 2018-12-19 11:40 Shihu 阅读(660) 评论(0) 推荐(0)

导航