Wesley13 Wesley13
3年前
java线程池ThreadPoolExecutor八种拒绝策略浅析
前言谈到java的线程池最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发。而不论你用FixedThreadPool还是CachedThreadPool其背后实现都是ThreadPoolExecutor。ThreadPoolExecutor是一
Stella981 Stella981
3年前
Redis的锁
分布式与集群什么是锁在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须
Stella981 Stella981
3年前
C#判断用户登录的设备是手机端,还是pc端
stringuRequest.ServerVariables\"HTTP\_USER\_AGENT"\;RegexbnewRegex(@"(android|bb\\d|meego).mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemo
Stella981 Stella981
3年前
Android Studio中的Gradle是什么?
问题:_Gradleisabitconfusingtome,andalsoforanynewandroiddeveloper._Gradle让我有些困惑,对于任何新的android开发人员也是如此。_CananyoneexplainwhatGradleinAndroidStudioisand
Stella981 Stella981
3年前
Android开发:Android虚拟机启动错误Can't find 'Linux version ' string in kernel image file
Android启动出错,虚拟机报错信息如下:  StartingemulatorforAVD'test'_emulator:ERROR:Can'tfind'Linuxversion'stringinkernelimagefile:E:\\CoCosStudio\\ADT\\adtbundlewindows
Stella981 Stella981
3年前
Redis单线程?别逗了,Redis6.0多线程重磅来袭!
2019年的RedisConf比以往时候来的更早一些,今年会议时间是4月13号,仍然是在旧金山鱼人码头Pier27。恰逢今年是Redis第10周年,规模也比以往大一些,注册人数超过1600人,总共有80个议题,除了RedisLabs外还有很多云厂商和Redis用户带来分享。Redis作者 antirez 在RedisConf2019做了分
Stella981 Stella981
3年前
Python 线程同步变量,同步条件,列队
条件变量同步有一类线程需要满足条件之后才能够继续执行,Python提供了threading.Condition对象用于条件变量线程的支持,它除了能提供RLock()或Lock()的方法外,还提供了wait()、notify()、notifyAll()方法。lock\_conthreading.Condition(\Lock/Rlo
Wesley13 Wesley13
3年前
.Net Winform开发笔记(一)
1\. 理解“Windows窗体应用程序”项目中Program.cs文件中的main方法与传统CConsole控制台程序中的main方法的区别。从程序运行层次上讲,两者无区别,都是程序的入口点,属于进程中的第一个线程。前者隐藏了UI应用程序必需的消息循环,后者没有。2\. 每个Windows桌面应用程序都必须包含至少一个UI线程,所谓UI线程,
Wesley13 Wesley13
3年前
Java oop 第13章_多线程
第13章\_多线程一、多线程相关的概念:1.程序:由某种编程语言开发可执行某些功能的代码组合,它是静态的概念。2.进程:当程序被执行时的过程可以理解为讲程序从外存调入内存的过程,会为每一个程序至少开辟一个独立的内存空间,程序在内存中的状态称为一个进程。3.线程:一个进程至少会有一个独
别再纠结线程池池大小、线程数量了,哪有什么固定公式 | 京东云技术团队
可能很多人都看到过一个线程数设置的理论:CPU密集型的程序核心数1I/O密集型的程序核心数2不会吧,不会吧,真的有人按照这个理论规划线程数?线程数和CPU利用率的小测试抛开一些操作系统,计算机原理不谈,说一个基本的理论(不用纠结是否严谨,只为好理解):一