摘要: 默认情况下,一个线程的栈要预留1M的内存空间 而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程 但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小。 你也可以通过连接时修改默认栈大小,将其改的比较小,这样就可以多开一些线程。 如将默认栈的大小改成512K 阅读全文
posted @ 2017-07-09 23:47 特洛伊-Micro 阅读(2259) 评论(0) 推荐(0)
摘要: 使用任务简化异步编程 Igor Ostrovsky 下载代码示例 异步编程是实现与程序其余部分并发运行的较大开销操作的一组技术。 常出现异步编程的一个领域是有图形化 UI 的程序环境:当开销较大的操作完成时,冻结 UI 通常是不可接受的。 此外,异步操作对于需要并发处理多个客户端请求的服务器应用程序 阅读全文
posted @ 2017-07-09 20:13 特洛伊-Micro 阅读(419) 评论(0) 推荐(0)