先来讲解一下Semaphore信号灯的作用: 可以维护当前访问自身的线程个数,并提供了同步机制, 使用semaphore可以控制同时访问资源的线程个数 例如,实现一个文件允许的并发访问数。 请看下面的演示代码: 执行结果如下: 线程 pool-1-thread-2 进入 ,当前已有 2 个并发 线程 ...
分类:
编程语言 时间:
2017-09-27 11:29:53
阅读次数:
296
交流学习,不断总结、借鉴,知识分享 移动端安装包的测试 测试项 测试子项 输入说明 预期结果 备注 实际结果 测试结果 移动端安装包的测试 移动应用的安装 安装手册是否规范,是否简洁,是否通俗易懂。 安装手册是否齐全,正确,有改动时,文档是否同步更新 直接复制安装程序到电脑上,能否正常安装 按安装手 ...
分类:
其他好文 时间:
2017-09-27 10:17:39
阅读次数:
212
这篇文章是网上看到的一片博文,比较干练的总结了AJAX的基础东西和相关的http的知识,适合AJAX入门。 同步请求和异步请求 先解释一下同步和异步的概念: 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据 ...
分类:
Web程序 时间:
2017-09-27 10:17:26
阅读次数:
195
1.index.html 子组件直接修改父组件的数据 组件通讯: vm.$emit(); vm.$on(); 父组件和子组件: 子组件想要拿到父组件数据: 通过 props 之前,子组件可以更改父组件信息,可以是同步 sync 现在,不允许直接给父级的数据,做赋值操作 点击按钮之前 点击按钮之后 原 ...
分类:
其他好文 时间:
2017-09-27 10:00:06
阅读次数:
202
一、抢票类: 二、测试类: 不使用线程同步的代码,结果如下:多个人会抢到同一张票 使用线程同步的话,代码如下: 效果如下: ...
分类:
编程语言 时间:
2017-09-27 00:49:51
阅读次数:
374
一. 什么是 DoS & DDoS ? 拒绝服务攻击(Denial-of-Service Attack)亦称洪水攻击,是一种网络攻击手法,其目的在于使目标电脑的网络或系统资源耗尽,使服务暂时中断或停止,导致其正常用户无法访问。 分布式拒绝服务攻击(Distributed Denial-of-Serv ...
分类:
其他好文 时间:
2017-09-27 00:46:24
阅读次数:
2435
一、前言一个合格的linux驱动工程师需要对kernel中的中断子系统有深刻的理解,只有这样,在写具体driver的时候才能:1、正确的使用linux kernel提供的的API,例如最著名的request_threaded_irq(request_irq)接口2、正确使用同步机制保护驱动代码中的临... ...
分类:
系统相关 时间:
2017-09-27 00:40:09
阅读次数:
212
一、解决方案 004-线程同步问题引出、同步问题解决、死锁、生产者与消费者 通过以上文章可知,通过原子性AtomicLong 、以及内部锁(synchronized)机制可以解决线程安全问题。以下是一些高级用法。 1、回顾synchronized : 核心类库包含一个 Thread 类,可以用它来构 ...
分类:
编程语言 时间:
2017-09-26 23:38:58
阅读次数:
340
1.标准广播,异步,所有广播接收器同时接收。 有序广播,同步,同一时间只一个广播接收器接收,待处理完才传递至下一个。 2.动态注册广播接收器,即在代码中注册(记得取消注册),灵活自由,但必须在程序启动后才能接收。 静态注册,即在AndroidManifest.xml中注册,可实现在程序未启动是接收广 ...
分类:
其他好文 时间:
2017-09-26 23:32:41
阅读次数:
194
lock 机制不管你是java, C#, 还是python都是常用的线程同步机制, 相比较C# 的锁机制, python的加锁显得比较简单, 直接调用threading 标准库的lock 就可以了. python 的 lock类有两个函数, 分别是acquire 函数以及 release 函数, 前 ...
分类:
编程语言 时间:
2017-09-26 22:30:02
阅读次数:
335