mysql 出现 Commands out of sync; you can't run this command now

存储过程中就只有一句普通的select * from ...; 第一次调用成功, 然后mysql_stmt_close().. 再调一次,结果mysql_stmt_prepare()这一句,就出现CR_COMMANDS_OUT_OF_SYNC错误。 郁闷啊。。。  ------Solut...

2017-02-28 21:01:07

阅读数:8793

评论数:0

协程 及 Libco 介绍

libco 是腾讯开源的一个协程库,主要应用于微信后台RPC框架,下面我们从为什么使用协程、如何实现协程、libco使用等方面了解协程和libco。   why协程 为什么使用协程,我们先从server框架的实现说起,对于client-server的架构,server最简单的实现...

2017-01-23 15:26:24

阅读数:501

评论数:0

不调用具有"协程特性"的系统API函数而使用汇编实现协程

上一篇根据云风的协程库实现了windows下的协程:fiber协程 今天,打算用汇编实现一下(windows下汇编),实现之前需要先复习下函数调用的基础:点击打开链接 每个函数都有自己的堆栈,一般函数开头都有类似的语句:push ebp;mov ebp,esp;且函数调用前会将eip入栈,函数...

2017-01-16 16:08:49

阅读数:620

评论数:0

windows 纤程(fiber) 实现的协程

参考云风的协程库实现:https://github.com/cloudwu/coroutine 环境:win7、VS2013 头文件: (coroutine.h) #ifndef __COROUTINE__H__ #define __COROUTINE__H__ #define CORO...

2017-01-14 15:05:44

阅读数:2446

评论数:0

shared_ptr和多线程

多线程环境下生命周期的管理 多线程环境下,跨线程对象的生命周期管理会有什么挑战?我们拿生产者消费者模型来讨论这个问题。 实现一个简单的用于生产者消费者模型的队列 生产者消费者模型的基本结构如下图所示: 如果我们要实现这个队列该怎么写?首先我们先简单挖掘下这个队列的一...

2016-09-18 19:38:58

阅读数:1171

评论数:0

设置线程堆栈大小-----一台电脑最多能开启多少个线程

//http://www.cnblogs.com/nsnow/archive/2010/08/06/1794490.html //http://blog.csdn.net/nokianasty/article/details/7600322 // Linux平台的栈默认大小应该是8192KB,...

2015-04-15 14:53:35

阅读数:3198

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭