C语言陷阱:小心踩坑!
2023年8月31日 - 电子工程世界
在C语言中,多线程编程是一种复杂的技术。如果没有正确地使用线程同步机制,就会产生一些错误,例如数据竞争、死锁等。例如:void*print_message(void*ptr){char*message=(char*)ptr;printf("%s\n",message);pthread_exit(NULL);}pthread_tt1,t2;char*msg1="Thread1";char*msg2="Thread...
详情
C++开发面试问题:单例模式(注意线程安全问题)
2023年6月4日 - 电子工程专辑
你好,我是飞宇,分享一道很常规的面试题。C++的单例模式是一种常见的设计模式,它保证一个类只有一个实例,并提供一个全局访问点。在C++中,单例模式通常有两种实现方法:饿汉模式和懒汉模式。饿汉模式在程序启动时就创建单例对象,因此也被称为“饱汉模式”。这种实现方法的优点是线程安全,因为在程序启动时就已经...
详情