gpt4 book ai didi

java - C程序在哪个线程中执行?

转载 作者:行者123 更新时间:2023-11-30 20:50:13 25 4
gpt4 key购买 nike

我认为这个问题与编程无关,但它让我想知道。我是一名 Android 开发人员,我们在编写代码时必须小心使用线程(主/UI 或用于网络调用的后台线程等)。

与 Android 一样,有主线程和后台线程。如果我们在主线程中进行网络调用,我们会得到主线程上的网络/ANR 异常,我想知道因为很多微 Controller 程序或操作系统内核都是用 C 编写的,并且 C 不支持线程,除非您使用 POSIX 库那么 C 是如何完成所有后台任务和 UI 任务的呢?

最佳答案

在 C 中,除非您或库明确使用线程,否则一切都发生在“主”线程上。此外,默认情况下,C 中没有 UI 或后台任务。

关于java - C程序在哪个线程中执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48754350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com