协程Coroutine——用同步的方式编写异步的逻辑

摘要:Lua中的协程是用户级线程,任什么时候候只有一个协程在真正运行,程序员可以控制协程的切换和运行,能够用同步的方式编写异步的逻辑。 进程、线程、协程 在操做系统中,进程拥有本身独立的内存空间,多个进程同时运行不会相互干扰,可是进程之间的通讯比较麻烦;线程拥有独立的栈但共享内存,所以数据共享比较容易,可是多线程中须要利用加锁来进行访问控制:这是个很是头痛的问题,不加锁很是容易致使数据的错误,加锁
相关文章
相关标签/搜索