摘要:
7 线程池-Executor相关类 关键字:Callable、Future和FutureTask,ForkJoinPool、ThreadPoolExcutor、ScheduledThreadPoolExcutor,CompletionService,Exectors(工厂类) 7.1 Executo 阅读全文
摘要:
6 原子操作类java.util.concurrent.atomic 在java.util.concurrent.atomic下有以下实现类: 6.1 非阻塞同步:CAS 6.1.1 自增程序 多线程同步的意义,在于使得多线程对变量操作的结果与预期相符,譬如说,创建20个线程,每个线程对count= 阅读全文
摘要:
5 ThreadLocal详解 关键字:ThreadLocal、InheritableThreadLocal、ThreadLocal和局部变量 5.1 ThreadLocal ThreadLocal是一个泛型类,java.lang.ThreadLocal<T>。 这个类提供线程局部变量。可以将Thr 阅读全文
摘要:
4、线程组ThreadGroup 4.1 什么是线程组 线程组的作用是:可以批量管理线程或线程组对象,有效地对线程或线程组对象进行组织。 或许需要区分一下线程数组、线程池、线程组ThreadGroup。 线程数组就是将线程放入数组中,方便做一些简单的操作(遍历查询、运行、join阻塞)。 线程池的概 阅读全文
摘要:
3、多线程与集合 关键字:集合、Java多线程、Queue、PriorityQueue、ConcurrentLinkedQueue、BlockingQueue、ArrayBlockingQueue 、LinkedBlockingQueue 、SynchronousQueue 、PriorityBlo 阅读全文
摘要:
2、线程锁机制和死锁 关键字:Java锁分类名词、线程死锁、Lock、ReentrantLock、ReadWriteLock、Condition 说到锁的话,总是会提到很多,其分类与理论部分应该会参考别人的描述,反正自己讲也不会比别人好。 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 阅读全文
摘要:
1、线程控制 关键字:wait/notify/notifyAll、join、sleep、interrupt 线程控制讨论线程在调用了start()到执行完成中间阶段的行为,包含 线程阻塞和唤醒、超时等待 线程中断机制 1.1 线程阻塞和唤醒、超时等待 主要讨论join(),wait()、notify 阅读全文
摘要:
关键字:python多线程、mysql数据库连接、python数据库连接池 1、python多线程 理论部分大部分参考他人,不过想写简单点,也就不够全面,更详细的可查阅参考链接的前三个。 1.1 python多线程 为什么要使用多线程?是为了提高程序运行效率,也希望一些耗时过长的操作(如数据库访问、 阅读全文
摘要:
不想深究,只想记录使用过程涉及的一些点,方便以后查阅,所以描述可能不准确也不全面,有些方法并没有用过所以,样例直接参考别人。 国庆将至,就将一些日常的使用笔记来硬混……后续应该会整理一下标签 1 Oracle分区表 Oracle分区表的描述比较复杂,包含一些手动分配表空间之类的配置过程,不同的资料给 阅读全文
摘要:
实践 2-0 selenium使用的一些总结 关键词:python、selenium 1、 selenium selenium准确来说是自动化实例,可以用于一些自动化测试,但是所看到其不少应用大多跟爬虫相关。 1.1 爬虫的合法性 1.1.1 爬虫是否是违法的 主要是参考爬虫究竟是合法还是违法的? 阅读全文