Windows和类Unix系统功能机制在实现上的部分差别

功能

unix平台

Windows平台

线程建立及终止

Pthread_create()

Pthread_detach()

Pthread_join()

_beginthread()

_beginthreadex()

_endthread()

_endthreadex()

线程锁

Pthread_mutex_init()

Pthread_mutex_destroy()

Pthrad_mutex_lock()

InitializeCriticalSection()

DeleteCriticalSection()

EnterCriticalSection()

TryEnterCriticalSection()

LeaveCriticalSection()

进程锁

采用信号灯

Sem_init()

Sem_destroy()

Sem_open()

Sem_close()

Sem_unlink()

Sem_wait()

Sem_trywait()

Sem_post()

Sem_getvalue()

CreatMutex()

CreateMutexEx()

WaForSingleObject()

ReleaseMutex()

CloseHandle()

共享内存

Shmctl()

Int shmget()

Int shmids()

Shmat()

Shmdt()

内存映射

Mmap()

Munmap()

Memcntl()

Msync()

Mlock()

Mlockall()

Munlock()

Munlockall()

Meminfo()

CreateFileMapping()

MapViewOfFile()

UnmapViewOfFile()

CloseHandle()

OpenFileMapping()

MapViewOfFileEx()

Soket

Gethostbyname()线程不安全

Gethostbyname_r()

Poll()

Gethostbyname()线程安全

poll()函数

时间延时

Nanosleep()

Sleep()

时间函数

Localtime()线程不安全

Localtime_r()

Localtime()线程安全

信号处理

Signal()

无信号处理机制

复制进程

Fork()

无此机制

文件可执行属性

守护进程

守护进程

服务进程

定时运行的进程

Crontab()

计划任务

字符串比较

Strcasecmp()

Strncasecmp()

Stricmp()

Strnicmp()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值