自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 跨windows和linux的线程类

//Thread.h #ifndef _THREAD_H_ #define _THREAD_H_ #ifdef _WIN32 # include # include #else # include #endif //可运行基类 class IRunable { public: //构造函数 IRunable() {} //析构函数 virtual ~IRunable() {

2016-01-26 08:46:11 324

原创 UNIX中域套接字的简单实例

//server.cpp #include #include #include #include #define PATH "/tmp/unixdomain" int main(int argc, const char* argv[]) { struct sockaddr_un addr; memset(&addr, sizeof(addr), 0); addr.sun

2016-01-22 17:32:58 409

原创 makefile中eval的简单实例

2016-01-22 17:26:02 569

原创 POSIX中内存共享(shm_open)的简单实例

//read.cpp #include #include #include #include #define PATH "/tmp/unixdomain" int main(int argc, const char* argv[]) { int fd = shm_open(PATH, O_RDWR|O_CREAT, 0642); if(-1 == fd){ std::co

2016-01-22 17:22:46 1634 1

原创 POSIX中内存共享(open)的简单实例

//read.cpp #include #include #include #include #define PATH "/tmp/unixdomain" int main(int argc, const char* argv[]) { int fd = open(PATH, O_RDWR|O_CREAT, 0642); if(-1 == fd){ std::cout <

2016-01-22 17:20:13 572

原创 POSIX中有亲缘关系的进程之间的匿名内存共享的简单实例

//有亲缘关系的进程之间的匿名内存共享 #include #include #include using namespace std; int main(int argc, const char* argv[]) { int* p = (int*)mmap(NULL, sizeof(int), PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMO

2016-01-22 17:12:14 372

原创 System V 中内存共享的简单实例

//read.cpp #include #include #include #define PATH "/tmp/unixdomain" using namespace std; struct share_mem { int rw_flag; char data[20]; }; int main(int argc, const char* argv[]) { key_t

2016-01-22 17:04:30 364

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除