转载请注明出处:http://www.cnblogs.com/skywang12345/p/3498652.html ArrayBlockingQueue介绍 ArrayBlockingQueue是数组实现的线程安全的有界的阻塞队列。线程安全是指,ArrayBlockingQueue内部通过“互斥锁 ...
分类:
编程语言 时间:
2018-03-12 20:53:54
阅读次数:
206
转载请注明出处:http://www.cnblogs.com/skywang12345/p/3503458.html LinkedBlockingQueue介绍 LinkedBlockingQueue是一个单向链表实现的阻塞队列。该队列按 FIFO(先进先出)排序元素,新元素插入到队列的尾部,并且队 ...
分类:
数据库 时间:
2018-03-12 20:53:07
阅读次数:
224
转载请注明出处:http://www.cnblogs.com/skywang12345/p/3498634.html ConcurrentSkipListSet介绍 ConcurrentSkipListSet是线程安全的有序的集合,适用于高并发的场景。ConcurrentSkipListSet和Tr ...
分类:
编程语言 时间:
2018-03-12 18:34:54
阅读次数:
171
多线程并发、包括线程池,是操作系统控制的并发。如果是单线程,可以通过协程实现单线程下的并发。 协程 又称微线程,是一种用户态的轻量级线程,由用户程序自己控制调度。 python的线程属于内核级别的,由操作系统控制调度(如单线程遇到io或执行时间过长就会被迫交出cpu执行权限,切换其他线程运行) 而单 ...
分类:
编程语言 时间:
2018-03-12 15:16:21
阅读次数:
213
unity本身的发包其实还是挺方便的,国外的游戏基本都用unity本身的发包。但在国内的游戏有这么多渠道,这个迭代的速度的情况下,就需要一套更高效的发包方式。接下来讲具体步骤,如果你们项目有热更新会更麻烦一点。发包优化的目标是做到一键发包,一般发包机会是一台独立的机子,所以第一步,更新svn第二步,配置打包信息。根据不同渠道接入不同sdk第三步,buildapk。因为我们项目暂时还是测试,所以还没
分类:
移动开发 时间:
2018-03-11 00:38:34
阅读次数:
250
准备 首先你需要从 Telerik 网站下载试用版开发包,注意需要注册后才能下载,或者从本站下载 (18M) 下载后直接解压后包含下面几个文件和目录: ./examples – 示例. /js – minified 化后的 JavaScript 库. /vsdoc JavaScript Intell ...
分类:
其他好文 时间:
2018-03-10 14:15:26
阅读次数:
191
1. 使用shadowbroker 的 eternalblue还有 doublepulsar 实现注入到目标机器的进程, 然后使用kali下的msf 获取到有病毒机器的shell 然后修改密码 查看问题等. 根据网上的教程来进行处理 以及复现等 教程地址: 方法晚上接着补充 ...
分类:
其他好文 时间:
2018-03-07 21:49:31
阅读次数:
188
在多线程的场景下,有些并发流程需要人为来控制,在JDK的并发包里提供了几个并发工具类:CountDownLatch、CyclicBarrier、Semaphore。 一、CountDownLatch 这个CountDownLatch的构造函数接受一个int类型的参数作为计数器,N表示阻塞的线程必须等 ...
分类:
其他好文 时间:
2018-03-06 17:08:52
阅读次数:
186
1.3 java发展史1991.4 James Gosling 博士 启动 绿色计划(Green Project),研发 Oak(橡树)1995.5.23 Oak改名为Java。提出 write once,run anywhere1996.1.23 JDK 1.0 发布。代表技术:Java虚拟机、A... ...
分类:
编程语言 时间:
2018-03-05 17:04:30
阅读次数:
209