线程间通信的方式: 临界区:通过多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问; 互斥量Synchronized/Lock:采用互斥对象机制,只有拥有互斥对象的线程才有访问公共资源的权限。因为互斥对象只有一个,所以可以保证公共资源不会被多个线程同时访问 信号量Semphare:为控 ...
分类:
编程语言 时间:
2020-12-22 11:57:26
阅读次数:
0
致命错误出现的时候,JVM生成了hs_err_pid <pid> .log这样的文件,其中经常包含了虚拟机崩溃原因的重要信息。因为经常遇到,在介绍文章里,我选择了一个,并且逐段分析情况包含的内容(文件可以在文章最后下载)。有时情况下文件是创建在工作目录下的(如果没权限创建的话)JVM会尝试把文件写到 ...
分类:
其他好文 时间:
2020-12-21 12:02:29
阅读次数:
0
如果你已经很久没登录过你的百度网盘的话,那么你的2T空间可能不保了。 9月30日下午,百度网盘官方发布“空间调整通知”。 2018年12月25日至2020年10月15日期间,未登录过百度网盘帐号的用户,2T免费存储空间将从2020年10月15日开始调整为100G。 百度网盘称,此举是为了提升闲置空间使用率,让更多有切实需求的用户享受到优质、稳定、安全的个人云存储服务。 以下是百度网盘空间调整
分类:
其他好文 时间:
2020-12-21 11:54:47
阅读次数:
0
人们很难想象,学生可以有着何等的热情与专注。“自从参加了百度组织的国际大数据竞赛后,我就没有在晚上12点前躺在床上过。”来自同济大学的崔啸萱对记者开启了她的吐槽:“作为研一学生,我还有一份实习,所以白天基本是被占用满了,只有晚上和周末的时间来争分多秒地搞比赛。”这场赛事的初赛与复赛阶段,选手的方案得分将会实时呈现在排行榜上,名次成为进入决赛阶段的依据,因此,这份榜单成为包括崔啸萱在内许多选手在白天
分类:
其他好文 时间:
2020-12-21 11:50:33
阅读次数:
0
Node.js 单线程与多进程 大家都知道 Node.js 性能很高,是以异步事件驱动、非阻塞 I/O 而被广泛使用。但缺点也很明显,由于 Node.js 是单线程程序,如果长时间运算,会导致 CPU 不能及时释放,所以并不适合 CPU 密集型应用。 当然,也不是没有办法解决这个问题。虽然 Node ...
分类:
Web程序 时间:
2020-12-19 11:50:30
阅读次数:
2
本文译自https://towardsdatascience.com/10-common-software-architectural-patterns-in-a-nutshell-a0b47a1e9013?gi=f8addb915af7,作者VijiniMallawaarachchi,Sep4,2017译者:evandeng2009(blog.csdn.net/evandeng2009/)为了更
分类:
其他好文 时间:
2020-12-18 12:15:51
阅读次数:
2
我的电脑配置:win10 开发环境:VS2019+Qt5.14.2 问题:程序开发完成后将debug下的.exe发给其他同事使用,回复说“找不到VCRUNTIME140.dll……”问题 网上找了下解决该问题的办法,很多,最终选了下面的方法: 方法三:选择静态编译。项目属性-配置属性-C/C+±代码 ...
分类:
其他好文 时间:
2020-12-17 12:04:02
阅读次数:
2
承接上期《VLOG-006:一个程序员的周末(上)》本次是周末日常的中篇,也是我每周做的最频繁的一件事情【陪女朋友逛街】。导致的结果是我已经清楚的知道所在商圈里大部分门店里的休息位置。哪里坐着舒服、哪里的信号比较好、哪家店逛不久会马上走,所以最好是不要坐下。可谓是“旱的旱死,涝的涝死”正片开始阅读原文可在B站流畅观看。你的点赞与分享是对我最大的支持
分类:
其他好文 时间:
2020-12-16 12:54:15
阅读次数:
3
本篇了解一下常见的IO模型:阻塞IO、非阻塞IO、信号驱动IO、异步IO 通常用户进程一个完整IO包括两个阶段:用户进程空间<->内核空间,内核空间<->设备空间(网络/磁盘)。IO有内存IO、磁盘IO、网络IO,通常所说的IO是指磁盘或网络IO。 在linux系统中,程序无法直接操作IO设备,必须 ...
分类:
其他好文 时间:
2020-12-14 13:38:35
阅读次数:
3
k8s-graceful-shutdown:该库提供了使用 Kubernetes 实现 Graceful Shutdown(优雅退出) Node.js App 的资源。 问题描述 在 kubernetes 中运行微服务时。我们需要处理 kubernetes 发出的终止信号。这样做的正确方法是: 监听 ...
分类:
Web程序 时间:
2020-12-14 13:31:31
阅读次数:
7