例如 SetWindowText(_T("这是要显示的文字"))
因为VS2005以后的版本默认使用UNICODE格式的字符串
编译时会自动转换成 SetWindowTextW(L"这是要显示的文字")
有了L,字符串就是 wchar_t *
如果缺少了_T,转换后没有 L,字符串就是char *
一个是Posix实现,一个是System V实现使用的环境不一样
一般来讲SV的适用于进程同步,POSIX适用于线程同步
System V进程同步 api:semget/semop/semctl
POSIX 线程同步 api:sem_init/sem_destroy
不过POSIX貌似还会分为有名和无名信号量上面说的是无名信号量。
具体的还要看使用的环境。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)