线程同时执行它并访问codice_4，则返回的结果取决于执行的时间。因此，codice_1不可重入。而codice_2调用了codice_1，所以它也不可重入。稍作修改后，两个函数都是可重入的：
与线程安全的关系.可重入与线程安全两个概念都关系到函数处理资源的方式。但是，他们有重大区别下述例子，是线程安全的，但不是可重入的。int function()多线程执行时，获得了互斥锁的线程总能获得CPU时间片，向前推进执行进度，最终解开互斥锁，使得别的线程也能获得互斥锁进