阻塞队列 什么情况下我们会使用 阻塞队列:多线程并发处理,线程池! 四组API |方式 |抛出异常 | 有返回值,不抛出异常 | 阻塞 等待 | 超时等待 ...
分类:
其他好文 时间:
2021-05-24 00:00:51
阅读次数:
0
使用线程池的时候,WordNet会出现lazyrender的错误,通过查看一些资料,使用下面的方法去解决: import nltk from nltk.corpus import sentiwordnet as swn # Do this first, that'll do something ev ...
分类:
编程语言 时间:
2021-05-23 23:47:26
阅读次数:
0
多线程 进程:一个启动的应用程序(进程A与进程B的内存独立不共享) 线程:一个进程的执行场景/单元(线程A与线程B的内存可能共享,也可能独立) 例如在Java语言中,堆内存和方法区内存共享(因为其内存空间是固定的);但占栈内存独立,一个线程一个栈,每个栈之间互不干扰,即每个线程之间互不干扰,此即为多 ...
分类:
编程语言 时间:
2021-05-23 23:47:11
阅读次数:
0
Lock锁 公平锁:十分公平:可以先来后到 非公平锁:十分不公平:可以插队 (默认) public class Test02 { public static void main(String[] args) { //并发;多线程操作同一个资源类,把资源类丢入线程 Ticket1 ticket = n ...
分类:
其他好文 时间:
2021-05-20 17:50:58
阅读次数:
0
实现进程的两种方式 继承Thread类 实现Runable接口 设置获取线程名 getName() setName() 设置获取线程优先级 setPriority(优先级大小) getPriority() 线程控制 sleep() 休眠 setDaemon() 设置守护线程 join() 等待线程 ...
分类:
编程语言 时间:
2021-05-04 16:12:02
阅读次数:
0
1.XMLDecoder 反序列化漏洞 cve-2017-10271/3506 影响版本10.3.6.0, 12.1.3.0, 12.2.1.0, 12.2.1.1 , 12.2.1.2 受影响url ,在这个配置里面: C:\Oracle\Middleware\user_projects\doma ...
分类:
Web程序 时间:
2021-05-03 12:59:59
阅读次数:
0
简介 CAS的全称是compare and swap,它是java同步类的基础,java.util.concurrent中的同步类基本上都是使用CAS来实现其原子性的。 CAS的原理其实很简单,为了保证在多线程环境下我们的更新是符合预期的,或者说一个线程在更新某个对象的时候,没有其他的线程对该对象进 ...
分类:
其他好文 时间:
2021-05-03 12:24:38
阅读次数:
0
大家应该都知道,python有一个GIL(全局解释器锁),用于控制多线程的并发行为。 注:GIL不是必须的,可以通过对每个资源单独加锁的方式去掉GIL,也就是将GIL换成更细粒度的锁。 GIL锁的实现 Linux上的POSIX线程的实现有如下行为: 1、同一个线程多次调用pthread_mutex_ ...
分类:
编程语言 时间:
2021-05-03 12:21:44
阅读次数:
0
Django cbv的执行流程 path('test/',views.TestView.as_view()), # path('test/',View类的as_view内部有个view闭包函数内存地址), # path的第二个参数是:View类的as_view内部有个view闭包函数内存地址 1 一 ...
序列化:把python中的对象转成json格式字符串 反序列化:把json格式字符串转成python中的对象 drf的序列化组件(序列化器):把对象转成字典。因为有字典,直接丢到Response中就可以了 序列化器的使用 1 写一个序列化的类,继承Serializer 2 在类中写要序列化的字段 f ...
分类:
其他好文 时间:
2021-04-30 12:36:16
阅读次数:
0