码迷,mamicode.com
首页 >  
搜索关键字:线程数    ( 1344个结果
Java并发编程——线程池的使用
在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务 ...
分类:编程语言   时间:2019-04-11 16:30:58    阅读次数:137
C#ThreadPool学习
一.简介 提供一个线程池,该线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器 二.主要方法 线程池中空闲线程数,检索由 GetMaxThreads(Int32, Int32) 方法返回的最大线程池线程数和当前活动线程数之间的差值。 检索可以同时处于活动状态的线程池请 ...
分类:Windows程序   时间:2019-04-10 16:39:46    阅读次数:220
线程池
问题:怎样避免重复创建线程,销毁线程这些动作呢? 》可以使用Java 线程池 利用Executors创建不同的线程池满足不同场景的需求 1、newFixedThreadPool(int n Threads) >指定工作线程数量的线程池 2、newCachedThreadPool() >处理大量短时间 ...
分类:编程语言   时间:2019-04-09 18:34:22    阅读次数:160
Python异步IO
在IO操作的过程中,当前线程被挂起,而其他需要CPU执行的代码就无法被当前线程执行了。 我们可以使用多线程或者多进程来并发执行代码,为多个用户服务。 但是,一旦线程数量过多,CPU的时间就花在线程切换上了,真正运行代码的时间就少了,结果导致性能严重下降。 异步IO:当代码需要执行一个耗时的IO操作时 ...
分类:编程语言   时间:2019-04-09 00:28:38    阅读次数:158
KV型内存数据库Redis
原文:KV型内存数据库RedisRedis是开源的高性能内存Key-Value数据库, 可以提供事务和持久化支持, 并提供了TTL(time to life)服务。 Redis采用单线程数据操作+非阻塞IO的模型,非阻塞IO提供了较高的IO性能,单线程操作保证了单条指令的原子性。 Redis使用简单... ...
分类:数据库   时间:2019-04-08 23:02:01    阅读次数:305
查看电脑核数以及线程数
查看电脑线程数任务管理器->性能->有几个即为几线程 命令行查看 开始菜单->运行->cmd->输入 wmic->输入 cpu get * 拖动滚动条找到NumberOfCores为核数 NumberOfLogicalProcessors为线程数 也可以使用专门工具查看 ...
分类:编程语言   时间:2019-04-06 09:48:57    阅读次数:237
高并发与性能
Tomcat Tomcat 默认配置的最大请求数是 150 当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。 当一个进程有 500 个线程在跑的话,那性能已经是很低很低了 Linux 每个进程中的线程数不允许超过 1000 在Java中每开启一个线程需要耗用1MB的JVM内存空间用 ...
分类:其他好文   时间:2019-04-03 16:25:40    阅读次数:168
多线程threading模块
threading模块是python中专门提供用来做多线程的模块。threading中最常用的类是thread。 查看线程数量函数:threading.enumerate() 查看线程当前名字函数:threading.current_thread() 以下看一个简单的多线程程序: ...
分类:编程语言   时间:2019-04-01 17:09:31    阅读次数:153
信号量Semaphore的使用
一、概念 Semaphore是一个计数信号量,常用于限制可以访问某些资源(物理或逻辑的)线程数目。 一个信号量有且仅有3种操作,且它们全部是原子的:初始化、增加和减少 增加可以为一个进程解除阻塞; 减少可以让一个进程进入阻塞。 和线程池的区别:使用Seamphore,创建了多少线程,实际就会有多少线 ...
分类:其他好文   时间:2019-04-01 01:00:23    阅读次数:163
ThreadPoolExecutor线程池参数设置技巧
ThreadPoolExecutor线程池参数设置技巧 一、ThreadPoolExecutor的重要参数   corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreTh ...
分类:编程语言   时间:2019-03-27 10:45:21    阅读次数:133
1344条   上一页 1 ... 30 31 32 33 34 ... 135 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!