- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
据我了解,当您需要终止具有返回值的线程时, pthread_exit() 完全等于 return 。当人们可以使用一致的方式(即返回)来完成这项工作时,为什么Pthread要定义这样一个重复的接口(interface)?
最佳答案
我想到的两个原因:pthread_exit
允许您从调用堆栈中的任何深度退出线程。
Must be called on the main thread if the TLS keys for the main thread are to have their free functions called.这里也是:“任何已被推送但尚未弹出的取消清理处理程序都会按照它们被推送然后执行的相反顺序弹出。在执行所有取消清理处理程序后,如果线程有任何线程特定的数据,将以未指定的顺序调用适当的析构函数...当第一次调用 main() 的线程以外的线程从用于创建的启动例程返回时,会隐式调用 pthread_exit ()它。函数的返回值作为线程的退出状态。”
关于pthreads - 线程: Why people bother using pthread_exit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8751017/
众神将许多习惯空降到我与世隔绝的丛林村庄,例如: - (void) dealloc { [[NSNotificationCenter defaultCenter] removeObserver:s
所以基本上我在一个试图针对手机进行优化的网站上工作(这包括几乎所有支持浏览器的手机)由于网站的性质,我希望它尽快加载。此时,我认为页面大小约为 30k 左右。 现在我正在使用 View 状态,主要用于
使用不同布局填充 Android ListView 的推荐方法似乎是覆盖 getItemViewType(int position) 和 getViewTypeCount()。 这在此处的许多问题和答
据我了解,当您需要终止具有返回值的线程时, pthread_exit() 完全等于 return 。当人们可以使用一致的方式(即返回)来完成这项工作时,为什么Pthread要定义这样一个重复的接口(i
我是 MVC 的新手,所以我一直在网上搜索以尝试构建我自己的框架以真正了解整个概念的工作原理。 无论如何,几乎所有处理 MVC 的教程似乎总是将需要在 View 中显示的数据分配给然后在 View 中
我有一个 Coordinate 类,它有一个 add(Coordinate) 方法。在为此类编写单元测试时,我已经对 assertEqual 结果进行了测试: a = Coordinate(1,2,3
用换行符分割字符串会导致麻烦的错误。请看我的回答。 原始问题 - 由于无法在日志中看到不可见字符而导致的 XY 问题。 public void DoCommand(String cmd) {
我正在为我的祖母在 Android 上编写一个相框应用程序,该应用程序将使用她的 Picasa 相册中的图片自动更新。 (并不是说她知道 Picasa 是什么。)该应用程序将使用她注册的 Google
我是一名优秀的程序员,十分优秀!