Nginx如何与LUA(7)模块实现高效交互?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1785个文字,预计阅读时间需要8分钟。
您好,我是王炸,这是我的51CTO博客。值此新春佳节,我祝您新年快乐!愿您在新的一年里,心想事成,行稳致远,事业发达,有钱兔有乐,常安泰宁!在软件开发中,除了进程之外,还有无限可能。
您好,我是湘王,这是我的51CTO博客。值此新春佳节,我给您拜年啦~祝您在新的一年中所求皆所愿,所行皆坦途,展宏“兔”,有钱“兔”,多喜乐,常安宁!
软件开发中,除了进程和线程,还有协程的概念。但是在搞清楚协程这个概念之前,需要明白什么是进程和线程。
进程一般是应用程序的启动实例,进程拥有代码和打开的文件资源、数据资源、独立的内存空间,例如,独立部署的jar包、运行的redis、mongodb程序等,都可以成为进程。
而线程从属于进程,是应用程序的实际执行者,一个进程至少包含一个主线程,或者有更多的子线程,线程拥有自己的栈空间。
看起来,在同一时刻多个线程是同时执行的,也就是并发执行的,但由于若干个线程对应同一个CPU,所以同一个时刻其实只有一个线程是处于执行状态的。在一个时间片内执行哪个线程是不确定的,只能控制线程的优先级,但真正的线程调度是由CPU决定的。
本文共计1785个文字,预计阅读时间需要8分钟。
您好,我是王炸,这是我的51CTO博客。值此新春佳节,我祝您新年快乐!愿您在新的一年里,心想事成,行稳致远,事业发达,有钱兔有乐,常安泰宁!在软件开发中,除了进程之外,还有无限可能。
您好,我是湘王,这是我的51CTO博客。值此新春佳节,我给您拜年啦~祝您在新的一年中所求皆所愿,所行皆坦途,展宏“兔”,有钱“兔”,多喜乐,常安宁!
软件开发中,除了进程和线程,还有协程的概念。但是在搞清楚协程这个概念之前,需要明白什么是进程和线程。
进程一般是应用程序的启动实例,进程拥有代码和打开的文件资源、数据资源、独立的内存空间,例如,独立部署的jar包、运行的redis、mongodb程序等,都可以成为进程。
而线程从属于进程,是应用程序的实际执行者,一个进程至少包含一个主线程,或者有更多的子线程,线程拥有自己的栈空间。
看起来,在同一时刻多个线程是同时执行的,也就是并发执行的,但由于若干个线程对应同一个CPU,所以同一个时刻其实只有一个线程是处于执行状态的。在一个时间片内执行哪个线程是不确定的,只能控制线程的优先级,但真正的线程调度是由CPU决定的。

