Java
文章平均质量分 66
Triste anima?
这个作者很懒,什么都没留下…
展开
-
Pyhton中GIL的工作原理及性能优化问题
一、 GIL的说明 首先说明,GIL(global interpreter lock),中文称全局解释器锁,并不是Python的特性,它是CPython的产物,像JPython和IronPython因为其语言的特性,所以不需要GIL的帮助。 GIL的工作原理及导致的问题 为了解决多线程之间数据完整性和状态同步的问题,最简单方法自然就是加锁,这是GIL的由来。 在一个古老的单核CPU上调度多个线程任务,大家相互共享一个全局锁,谁在CPU执行,谁就占有这把锁,直到这个线程因为IO操作或者Timer Ti原创 2021-07-19 18:21:35 · 267 阅读 · 1 评论 -
Java:通过生日随机生成礼物及购买地址
帮你挑礼物 输入一堆你可能会送的礼物,当有人过生日(输入生日)时,该程序会随机选择一样礼物,并且可以告知哪里可以买到这个礼物。 import java.util.Random; import java.util.Scanner; public class Exam2 { public static void main(String[] args){ /创建一个数组来存储礼物信息/ String[] giftmenu=new String[5]; System.out.println(“请依次输入礼物的编号、原创 2020-11-28 17:17:00 · 491 阅读 · 0 评论 -
Java:判断是否为回文
Java:判断是否为回文 判断用户输入的字符串是否为回文。回文是指正反拼写形式都是一样的词,譬如“racecar” import java.util.Scanner; import java.lang.StringBuilder; public class Exam1 { public static void main(String[] args){ Scanner input=new Scanner(System.in); //从键盘输入一个数 StringBuilder text=new Stri原创 2020-11-28 12:00:04 · 234 阅读 · 0 评论