微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在C/C++中产生线程的跨平台方式?

在C和C中是否存在一种产生线程的跨平台方式?
像sched_yield()或Sleep(0)之类的东西?
SDL_Delay(0)总是会产生或者在某些实现中会立即返回吗?

解决方法

鉴于C和C(高达C 98)都没有“线程”,线程没有完全跨平台的方式来产生.

在C 0x中,有一个函数std :: this_thread :: yield()可以被调用以产生.一旦人们开始使用C 0x线程库,那将是线程产生的可移植方式.

原文地址:https://www.jb51.cc/c/114864.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐