全部博文(89)
发布时间:2013-11-16 18:57:47
这里是利用C++简单模拟一个生产者消费者的工作模式。没有考虑到同步问题。操作了一个队列,用BUFFER_SIZE控制了队列的大小,也根据需要可以不用控制大小。感觉数据结构无处不在。使用单一设计模式实现缓冲区。执行类代码:[cpp] view plaincopyprint?#ifndef PRODUCERCONSUMER_H #define PRODUCERCONSUME.........【阅读全文】
发布时间:2013-11-16 18:50:38
本文总结了所有关于C++ static修饰的数据和函数使用方法,作用和注意事项。原创出处:靖空间靖心关键字static在可以修饰变量和函数一 静态数据成员: public/protected/private访问规则不变1.静态数据成员的声明: 静态数据成员实际上是类域中的全局变量。谨记:在.h类里面的静态成员数据和函数都只.........【阅读全文】
发布时间:2013-11-15 16:21:10
我们常用javah去生成JNI的头文件,然后去实现自己定义的JNI方法,使用这种方式比较传统,我们可以看到定义的格式甚至连名字都必须按照规范[cpp] view plaincopyJNIEXPORT jint JNICALL Java_test_symlink (JNIEnv *, jobject, jstring, jstring); 完整的结构是Java_classpath_classname_native .........【阅读全文】