问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

计算机程序中携程相关函数有哪些?

发布网友 发布时间:2022-05-26 20:10

我来回答

1个回答

热心网友 时间:2023-10-25 03:01

第一:让出协程(线程)。当 C 函数调用了 l ua_yieldk, 当前运行的协程会挂起, 启动这个线程的 lu a_resume 调用返回。 参数 nresults 指栈上需返回给 lu a_resume 的返回值的个数。
1.1当协程再次被延续时,L ua 调用延续函数 k 继续运行被挂起()的 C 函数。 延续函数会从前一个函数中接收到相同的栈, 栈中的 n 个返回值被移除而压入了从 lu a_resume 传入的参数。 此外,延续函数还会收到传给 lu a_yieldk 的参数 ctx。
1.2通常,这个函数不会返回;当协程一次次延续,将从延续函数继续运行。 然而,有一个例外: 当这个函数从一个逐行运行的钩子函数(参见 ) 中调用时,lu a_yieldk 不可以提供延续函数。 (也就是类似 l ua_yield 的形式), 而此时,钩子函数在调用完让出后将立刻返回。 Lu a 会使协程让出,一旦协程再次被延续, 触发钩子的函数会继续正常运行。
当一个线程处于未提供延续函数的 C 调用中,调用它会抛出一个错误。 从并非用延续方式(例如:主线程)启动的线程中调用它也会这样
1.3交换同一个状态机下不同线程中的值。
这个函数会从 from 的栈上弹出 n 个值, 然后把它们压入 to 的栈上。
这个函数等价于调用 lua_yieldk, 不同的是不提供延续函数(参见 )。 因此,当线程被延续,线程会继续运行调用 lu a_yield 函数的函数。
1.4如果给定索引处的值是一个完全用户数据, 函数返回其内存块的地址。 如果值是一个轻量用户数据, 那么就返回它表示的指针。 否则,返回 NULL 。
1.5把给定索引处的 L ua 值转换为一个 C 字符串。 如果 len 不为 NULL , 它还把字符串长度设到 *len 中。 这个 Lua 值必须是一个字符串或是一个数字; 否则返回返回 NULL 。 如果值是一个数字, l ua_tolstring 还会 把堆栈中的那个值的实际类型转换为一个字符串。 (当遍历一张表的时候, 若把 l ua_tolstring 作用在键上, 这个转换有可能导致 l ua_next 弄错。)
lu a_tolstring 返回一个已对齐指针 指向 L ua 状态机中的字符串。 这个字符串总能保证 ( C 要求的)最后一个字符为零 ('\0') , 而且它允许在字符串内包含多个这样的零。
1.6因为 L ua 中可能发生垃圾收集,所以不保证 lua_tolstring 返回的指针, 在对应的值从堆栈中移除后依然有效。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找几本一流的小说。类型' 完结什么的无所谓. 不要幼稚就好 沈阳职高学校排名 沈阳哪个公办职高和中专好 沈阳有哪些职高学校比较好? gpw一代和二代的区别有哪些 罗技gpw一代和二代区别介绍 第一代和第二代的区别 gpw二代和一代有什么区别 二代和一代区别详情分享 设张举措的意思设张举措的解释设张举措接龙 设张的成语设张的成语是什么 人字地砖铺法怎么找平方 小班幼儿发展状况分析 起诉携程,法律程序如何走? 工地施工人员保险意义 求Na2O与O2反应的化学方程式 建筑工程施工风险防范与控制 算法统宗中的所有题目 程大为算数统宗 这是明代数学家程大位著的《算法统宗》里的一道题:假如水井不知深,先将升值折入井。绳长四尺 算法统筹里讲述了一种( )的乘法计算方法 28×68,我国明朝时期,算法 手机写小说哪个软件好,最近想在手机上写小说,我是新手,求推荐。 挟天子以令诸侯中曹操是怎样的人 挟天子以令诸侯 历史人物 作为帮 怎么做成表格的 “挟天子以令诸侯”的第一人是谁? 挟天子以令诸侯的人是谁在什么情况下说的 曹操“挟天子以令诸侯”,他是一个什么样的人? 我的外星人是win10系统的,今天到货给它做了个u盘系统备份,按照网上的教程装上固态硬盘准备恢复系 本人农村,想给爸妈买礼物,不知道买什么?300元~100元…… 我今年第一次外出打工,收入四万多元钱,我不知该给爸妈买些什么礼物表达自己的心意呢?二老太不容易了! 请问携程会员入住预定酒店程序 煲仔饭的做法 煲仔饭怎么做好吃 自己在家里做煲仔饭怎么做 *st股票还有机会翻身吗 玉皇大帝王母娘娘太上老君的位置摆放图片 传说中的“王母娘娘”是怎么回事,她和玉帝是夫妻吗? 王母娘娘和玉皇大帝他们两个之间有什么关系? 大学计算机等级考试时间 文职计算机考试考什么? 哪个品牌的台式电脑性价比最高 推荐一款组装性价比高的台式电脑 有做订阅号的微信淘客的吗? 这百客行电商推广(可信)吗? 我从喜马拉雅手机听书原件下载的文件是什么格式的怎么转换成mp3格式啊谢谢 2011估计广东工业大学分数线 欧尼是什么意思韩语 韩国欧尼日常穿搭也能穿出高级感,这是为什么? 这位欧尼是谁?哪个女团的? 求一首韩文歌,歌词有欧尼欧尼欧尼欧尼 为什么韩国男生不能说欧尼?