本节内容 操作系统发展史介绍 进程、与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 语法 进程间通讯 进程池 操作系统发展史 手工操作 ...
分类:
编程语言 时间:
2017-04-15 19:04:32
阅读次数:
541
java高级软件架构师实战阶段1视频教程 迅雷下载 百度云 第001节:整体课程概览第002节:分模块、分工程管理第003节:多模块多Web应用合并War包第004节:Git基本原理和安装配置使用第005节:TortoiseGit的本地使用第006节:Egit的本地使用第007节:远程使用以及冲突解 ...
分类:
数据库 时间:
2017-04-15 15:38:03
阅读次数:
332
在应用到管理图标时,如长按显示删除标志,单击取消删除标志。在FMX的手势管理中,只有长按LONGTAP,点击TAP则是单独的事件,不能在同事件中管理。在执行LONGTAP后,TAP也会被触发?,解决方案,判断长按和点击是否同位置:添加变量TapLoaction:TPointf??;procedure ...
敏捷开发是一种应对快速变化的需求的一种软件开发能力。 敏捷开发的原则: 1.以最有效率的方式交付使客户满意的软件。 2.在开发期间开发人员与业务人员必须天天在一起。 3.在开发团队中要以面对面方式交流。 4.每隔一段时间开发人员要开会议找出可能存在的问题。 5.保持开发的简易性。 6.即使到了开发的 ...
分类:
其他好文 时间:
2017-04-08 00:38:35
阅读次数:
208
前言本书阐述了一个包含过、一系列方法和工具的框架,我们称之为软件工程。本书所面向的读者是正在进行软件开发、需要保证软件正确性的软件工程师。 1. 软件工程师和程序猿的区别是什么? 2. 软件是逻辑的系统元素而非物理的系统元素。 3. 在项目开始之前,尽可能努力了解工作内容。也许难以明确所有细节,但你 ...
分类:
其他好文 时间:
2017-04-04 12:27:47
阅读次数:
485
转自:http://www.2cto.com/database/201208/148795.html Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; Intersect:对两个结果集进行交集操作,不 ...
分类:
其他好文 时间:
2017-03-31 23:04:13
阅读次数:
171
Accepted Papers by Session Accepted Papers by Session Research Session RT01: Social and Graphs 1Tuesday 10:20 am–12:00 pm | Level 3 – Ballroom AChair: ...
分类:
其他好文 时间:
2017-03-31 09:24:17
阅读次数:
668
https://git-scm.com/book/tr/v2/Git-Basics-Viewing-the-Commit-History gil log 来查看commit的记录 Other maintainers prefer to rebase or cherry-pick contribute ...
分类:
其他好文 时间:
2017-03-28 21:19:41
阅读次数:
534
- 线程进程介绍 1. 工作最小单元是线程 2. 应用程序 -> 至少有一个进程 -> 至少有一个线程 3. 应用场景: IO密集型:线程 计算密集型:进程 4. GIL,全局解释器锁。 - 保证同一个进程中只有一个线程同时被调度- 线程 1. 基本使用 def task(arg): time.sl... ...
分类:
编程语言 时间:
2017-03-24 11:44:39
阅读次数:
195
线程 1.什么是线程? 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 2.python GIL全局解释器锁(仅需了解) 无论你启多少个线程,你有多少个cpu, ...
分类:
编程语言 时间:
2017-03-24 10:25:49
阅读次数:
229