
多线程
luxiangzhou
这个作者很懒,什么都没留下…
展开
-
如何合理地估算线程池大小?
如何合理地估算线程池大小? 这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或者Task Per Second)至少为20,然后假设每个Transaction由一个线程完成,继续假设平均每个线程处理一个Transaction的时间为4s。那么问题转化为: 如何设计线程转载 2017-10-23 14:45:33 · 289 阅读 · 0 评论 -
多线程一
1、进程是一个执行中的程序,每一个进程执行都有一个执行顺序,该执行顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元,线程控制着进程的执行。一个进程中至少有一个线程。Java jvm启动的时候会有一个进程java.exe,该进程中至少一个线程负责java程序的执行,而且这个线程运行的代码存在于main方法中,该线程称之为主线程。java jvm启动还会启动一个线程,负责垃...原创 2013-05-27 22:22:16 · 563 阅读 · 0 评论 -
线程二
1、线程间通讯就是多个线程在操作同一个资源,但是操作的动作不同。多线程同步时千万注意同步前提:使用同步原则一、线程:必须要有两个或者以上的线程; 使用同步原则二、锁:必须是多个线程使用同一个锁。使用同步原则三、独:必须保证同步中只能有一个线程在运行。class Resource{ String name; String sex; } class Input implements Runnab...原创 2013-05-29 21:26:55 · 547 阅读 · 0 评论