Promise(异步处理-实现)
// 基础版function MyPromise(fn) {let self = this; // 缓存当前promise实例self.value = null; //成功时的值self.error = null; //失败时的原因self.onFulfilled = null; //成功的回调函数self.onRejected = null; //失败的回调函数function resolve(v
时间:2023-09-10  |  阅读:19
JDK 伪异步编程(线程池)
伪异步IO编程 BIO主要的问题在于每当有一个新的客户端请求接入时,服务端必须创建一个新的线程处理新接入的客户端链路,一个线程只能处理一个客户端连接。在高性能服务器应用领域,往往需要面向成千上万个客户端的并发连接,这种模型显然无法满足高性
时间:2023-09-10  |  阅读:23
GIL、进/线程池、同/异步、阻/非阻塞
1 GIL:全局解释器锁 GIL本质就是一把互斥锁,是夹在解释器身上的, 同一个进程内的所有线程都需要先抢到GIL锁,才能执行解释器代码2、GIL的优缺点: 优点: 保证Cpython解释器内存管理的线程安全 缺点: 同一进程内所有的线程同一时刻只
时间:2023-09-10  |  阅读:31

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息