优化抢票 加入Lock lock.acquire() 锁住 lock.release()释放锁头 进程锁把所著的代码编程串行, join 是把所有的子进程变成了串行。 队列 ipc机制 进程通讯 管道:pipe 基于共享的内存空间 队列:pipe+锁 queue ==put()==放东西 get.( ...
分类:
编程语言 时间:
2019-09-16 21:48:07
阅读次数:
128
Python中的GC算法 分为一下三点: 引用计数 标记 清除 分代回收 简述: Python中的GC模块主要运用了引用计数来追踪和回收垃圾.在引用计数的基础上,还可以通过"标记 清除"解决容器对象可能产生的循环引用的问题.通过分代回收以空间换取时间进一步提交垃圾回收的效率 标记 清除: 标记 清除 ...
分类:
编程语言 时间:
2019-09-14 22:10:16
阅读次数:
124
1、String Value 起始值 2、递增:步长 3、Maximum value:最大值 4、引用名称:变量名 5、与每用户独立的跟踪计数器 :如果勾选,每个用户都单独计数 ...
分类:
其他好文 时间:
2019-09-14 16:49:51
阅读次数:
70
写在前面的话 在数字逻辑电路设计中,分频器是一种基本的电路单元。通常用来对某个给定频率进行分频,以得到所需的频率。分频在FPGA的设计中一直都担任着很重要的角色,而说到分频,我相信很多人都已经想到了利用计数器计数来得到想要的时钟频率,但问题是仅仅利用计数器来分频,只可以实现偶数分频,而如果需要三分频 ...
分类:
其他好文 时间:
2019-09-14 11:42:33
阅读次数:
100
java中锁主要分为两类: 1、 synchronized 关键字修饰的锁 2、 在同步容器JUC中 ReentrantLock(可重入性) 关键字修饰的锁 ReenTrantLock 和 synchronized 的区别: 1、可重入性 ,两者都是一样的,当有线程进入锁,计数器就加1,当计数器为0 ...
分类:
其他好文 时间:
2019-09-13 17:44:56
阅读次数:
222
使用场景 在发起流程时,我们需要模拟实际情况,不同的用户可以产生不一样数量的流程实例,因此我们可以使用随机变量还进行模拟。 随机变量实例 1.添加一个循环计数器 2.添加一个循环 循环次数是根据随机变量发生器产生的。 3.打印随机变量 4.查看结果 我们可以看到,循环的次数是通过随机变量控制的。 ...
分类:
其他好文 时间:
2019-09-13 01:20:23
阅读次数:
86
判断哪些对象需要被回收 引用计数算法: 给对象中添加一个引用计数器,每当有一个地方引用时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。 但是JVM没有使用此方法,因为此方法无法解决2个对象相互循环引用的问题。 可达性分析算法: 这个算法的基本思路就是通 ...
分类:
编程语言 时间:
2019-09-11 15:52:21
阅读次数:
98
if 判断 if语句的三种格式: (1)if (2)if else (3)if elif else 语法格式如下: 二元操作符 整数比较: 字符串比较: for循环 for循环语法格式: 数字循环: 字符串循环: while循环 while循环语法格式: 栗子: (1)计算从1累加到100的和 #! ...
分类:
系统相关 时间:
2019-09-10 13:05:02
阅读次数:
78
1.计数器在线程中表现(虚拟用户)。 如果勾选与每用户独立跟踪计数器,那么这个计数器一直为1. 如果不勾选那么这个计数器会累加。 我们看到这个计数器会累加到3。 2.计数器在循环中的表现 1.勾选每用户独立的方式 index 都是从1到3. 2.不勾选的情况 可以看到这个索引是从1加到9. ...
分类:
其他好文 时间:
2019-09-10 00:54:30
阅读次数:
139
Redis做消息队列的好处在于它的轻量级,高并发,延迟敏感,应用场景有 即时数据分析、秒杀计数器、缓存等 Redis做消息队列待解决的问题: 1、消息的可靠性: 没有相应的机制保证消息的消费,当消费者消费失败的时候,消息体丢失,需要手动处理。生产者只管向队列中插入数据,不管消费者是否成功消费。 2、 ...
分类:
Web程序 时间:
2019-09-09 13:17:15
阅读次数:
248