转载于:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清 ...
分类:
编程语言 时间:
2016-09-07 10:50:58
阅读次数:
191
thread模块:偏底层 threading模块:高层,提供Lock等同步机制 继承threading.Thread run()方法/target = function_name join():挂起当前线程,直到被调用线程结束 start():启动线程,执行run中的代码 threading.cur ...
分类:
编程语言 时间:
2016-09-07 10:29:32
阅读次数:
236
stack 栈 & heap 堆 1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏 ...
分类:
编程语言 时间:
2016-09-06 22:46:12
阅读次数:
165
二、.NET中的多线程编程 2.1 如何在.NET程序中手动控制多个线程? 最直接且灵活性最大的,莫过于主动创建、运行、结束所有线程。 (1)第一个多线程程序 .NET提供了非常直接的控制线程类型的类型:System.Threading.Thread类。下面是一个简单的多线程程序: class Pr ...
分类:
编程语言 时间:
2016-09-06 22:40:20
阅读次数:
221
https://nodejs.org/en/ 官网 https://www.npmjs.com/ NODEJS官方社区 http://www.runoob.com/nodejs/nodejs-tutorial.html NODEJS菜鸟教程 https://github.com 开源项目 stack ...
分类:
Web程序 时间:
2016-09-06 22:38:13
阅读次数:
147
感谢 ABP框架中国小组 给我们带来的ABP中文翻译,Web+为方便广大学习爱好者随时查阅,现推出了Gitbook风格的在线阅读文档:http://www.webplus.org.cn/document/abp/ 反馈交流:http://www.webplus.org.cn/thread/abp-f ...
分类:
其他好文 时间:
2016-09-06 15:08:17
阅读次数:
256
过去两年中,我最喜欢的一项技术就是设计单页面应用(SPA)的 AngularJS。作为一个微软stack开发者,我也是使用 ASP.NET MVC 平台实现 MVC 设计模式和并进行研究的粉丝,包括它的捆绑和压缩功能以及实现其对 RESTful 服务的 Web API 控制器。为了兼得 ASP.NE... ...
分类:
Web程序 时间:
2016-09-06 12:13:59
阅读次数:
249
backlog参数 http://blog.csdn.net/huang_xw/article/details/7338487 这个较简单的理解就是FIFO队列,单纯的说是受理中的请求队列数,处于满载状态服务就会拒绝连接 http://bbs.chinaunix.net/thread-2318039 ...
分类:
Web程序 时间:
2016-09-06 00:59:00
阅读次数:
168
线程安全:一个函数被称为线程安全的(thread-safe),当且仅当被多个并发进程反复调用时,它会一直产生正确的结果。如果一个函数不是线程安全的,我们就说它是线程不安全的(thread-unsafe)。我们定义四类(有相交的)线程不安全函数。 第1类:不保护共享变量的函数 将这类线程不安全函数变为... ...
分类:
编程语言 时间:
2016-09-05 21:01:35
阅读次数:
176
图中显示的组件将会在下面两部分中进行逐一的解释。第一部分涉及JVM为每一个线程都会创建的组件;第二部分则是独立于线程进行创建的组件。 图中显示的组件将会在下面两部分中进行逐一的解释。第一部分涉及JVM为每一个线程都会创建的组件;第二部分则是独立于线程进行创建的组件。 1. Thread Thread ...
分类:
其他好文 时间:
2016-09-05 19:15:07
阅读次数:
257