摘要:
C++ 如果用指针new一个单例,内存不容易释放,所以Java和C#等语言中的单例模式在C++不适用。。。C++中,new申请的内存必须由delete释放,例如:1 Point p1;2 Point *p2 = new Point();这里p1没有用new创建,不用delete释放,程序结束后会自动... 阅读全文
摘要:
本例定义了4个类,这里说一下,方便下面讲解。分别是Product(产品),Producer(生产者),Consumer(消费者),Test(测试类)。多线程之间通信与共享数据只要引用同一内存区域就可以了,做法就是new一个对象,传多个引用。1 Product pro = new Product(... 阅读全文