E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Multi-Thread
Java
Multi-Thread
1. 2种实现方法: thread类和runnable接口 extends Thead package demo1; class Runner extends Thread { @Override public void run() { for (int i=0;i<10;i++){ System.out.pri
·
2015-11-13 00:48
thread
Full
Multi-thread
Client/Server Socket Class with ThreadPool
Full
Multi-thread
Client/Server Socket Class with ThreadPool To run the application as client,
·
2015-11-03 22:51
ThreadPool
继续吐槽XE5中的boost::thread问题:找不到CC32130MT.DLL
随便创建一个HelloWorld程序,加入boost::thread的功能,编译链接后,无法运行,无法调试,提示找不到CC32130MT.DLL 这个DLL名字看上去好像是跟多线程有关的,MT,明显是
multi-thread
·
2015-10-28 07:26
thread
练习:自己动手实现一个轻量级的信号量(一)
信号量历史悠久,折磨死了一代又一代的计算机专业学生,但是不得不承认其在
Multi-thread
环境下的巨大作用。最经典的案例莫过于管理一个环状缓冲区。.
·
2015-10-21 12:15
信号量
.net下socket文章收藏
Asynchronous Socket Server and Client Asynchronous Socket Programming [python] MyDownloader: A
Multi-thread
·
2015-10-21 10:56
socket
多线程
Multi-Thread
基础
线程概念线程就是程序中单独顺序的流控制。线程本身不能运行,它只能用于程序中。说明:线程是程序内的顺序控制流,只能使用分配给程序的资源和环境。 进程进程:执行中的程序。程序是静态的概念,进程是动态的概念。一个进程可以包含一个或多个线程。一个进程至少要包含一个线程。 线程与进程的区别多个进程的内部数据和状态都是完全独立的,而多线程是共享一块内存空间和一组系统资源,有可能互相影响。线程本身的数据通常只有
liyantianmin
·
2014-11-24 11:00
Visual Studio 2012+ 程序匹配 XP
需要安装Update1补丁2.设置PlatformToolset:在Project的Properties选择General>PlatformToolset->选择XP3.设置RuntimeLibrary为
Multi-Thread
tan6600
·
2014-10-13 20:00
XP
2012
Studio
Visual
《java7核心技术与最佳实践》读书笔记之
multi-thread
(3)
在java平台出现很长一段时间内,开发多thread程序只能使用java平台提供的synchronized和volatile关键字,以及object类中的wait,notify和notifyall方法。以上抽象层次比较低,在开发中使用起来比较繁琐,而且容易产生错误。而且线程间交互方式存在某些固定的模式,比如生产者-消费者模式和读-写模式。后来J2SE5.0引入juc包,提供了高层次的API
GisonWin
·
2014-03-24 23:00
《java7核心技术与最佳实践》读书笔记之
multi-thread
(2)
基本thread的同步方式 对于多thread中存在的数据竞争,需要利用java平台提供的同步机制来确保对共享变量的访问存在合适的“在之前发生”(happens-before)的顺序。java平台提供的基本同步方式包括synchronized关键词和object类中提供的wait,notify和notifyAll方法。 synchronized,可以添加到方法或代码块之上。声明为syn
GisonWin
·
2014-03-24 11:00
《java7核心技术与最佳实践》读书笔记之
multi-thread
chapter10多线程与并发编程 操作系统中,进程process和线程thread,process是一个计算机程序中运行实例。一个计算机可以创建多个process,这些process运行状态各不相同,有自己的独立的地址空间,包括程序内容和数据。它们间是互相隔离的。process拥有各种资源和状态信息,包括打开的文件,子进程和信号处理器等。thread表示的是程序的执行流程,是cpu调度执行
GisonWin
·
2014-03-24 10:00
读书笔记
multi-thread
(十)CyclicBarrier
Semaphore.acquire():最多n个运行,与Executors.newFixedThreadPool( 2 )作用相似 CyclicBarrier.await(): 加到n才开始 CountDownLatch.await(): 减到0才开始 /** * CyclicBarrier.await(): Waits until all parti
luckywnj
·
2014-03-10 15:00
Cyclicbarrier
multi-thread
(十)CyclicBarrier
Semaphore.acquire():最多n个运行,与Executors.newFixedThreadPool( 2 )作用相似 CyclicBarrier.await(): 加到n才开始 CountDownLatch.await(): 减到0才开始 /** * CyclicBarrier.await(): Waits until all parti
luckywnj
·
2014-03-10 15:00
Cyclicbarrier
multi-thread
(九)CountDownLatch
Semaphore.acquire():Acquires a permit from this semaphore, blocking until one is available 与Executors.newFixedThreadPool( 2 )作用相似 CyclicBarrier.await(): Waits until all parties have invoke
luckywnj
·
2014-03-10 15:00
CountDownLatch
multi-thread
(九)CountDownLatch
Semaphore.acquire():Acquires a permit from this semaphore, blocking until one is available 与Executors.newFixedThreadPool( 2 )作用相似 CyclicBarrier.await(): Waits until all parties have invoke
luckywnj
·
2014-03-10 15:00
CountDownLatch
multi-thread
(八)Semaphore
Semaphore.acquire():Acquires a permit from this semaphore, blocking until one is available 与Executors.newFixedThreadPool( 2 )作用相似 CyclicBarrier.await(): Waits until all parties have invoke
luckywnj
·
2014-03-10 15:00
Semaphore
multi-thread
(八)Semaphore
Semaphore.acquire():Acquires a permit from this semaphore, blocking until one is available 与Executors.newFixedThreadPool( 2 )作用相似 CyclicBarrier.await(): Waits until all parties have invoke
luckywnj
·
2014-03-10 15:00
Semaphore
multi-thread
(六)ReentrantLock,Condition
/** * 3个线程,依次执行 * @author timeriver.wang * @date 2014-03-10 2:06:19 PM */ public class ThreeThreadCommunication { public static void main( String[] args ) { final Bunnies bunnie
luckywnj
·
2014-03-10 14:00
ReentrantLock
multi-thread
(六)ReentrantLock,Condition
/** * 3个线程,依次执行 * @author timeriver.wang * @date 2014-03-10 2:06:19 PM */ public class ThreeThreadCommunication { public static void main( String[] args ) { final Bunnies bunnie
luckywnj
·
2014-03-10 14:00
ReentrantLock
multi-thread
(七)ReentrantReadWriteLock
被加锁的对象是共享数据,不是线程 1,put,get方法入口处设置断点,debug验证:可以同时有2个读线程,但最多只能有一个写线程 2,用ReentrantReadWriteLock实现线程安全的cache /** * @author timeriver.wang * @date 2014-03-10 1:37:11 PM */ public
luckywnj
·
2014-03-10 13:00
multi-thread
(七)ReentrantReadWriteLock
被加锁的对象是共享数据,不是线程 1,put,get方法入口处设置断点,debug验证:可以同时有2个读线程,但最多只能有一个写线程 2,用ReentrantReadWriteLock实现线程安全的cache /** * @author timeriver.wang * @date 2014-03-10 1:37:11 PM */ public
luckywnj
·
2014-03-10 13:00
multi-thread
(三)ExecutorService
1, 线程池调度线程,而不是new Thread.startI()调度 public class TestExecutorService { public static void main( String[] args ) { // 同时最多只能有2个线程 nThreads ExecutorService pool = Executors.ne
luckywnj
·
2013-07-23 10:00
executorService
multi-thread
(三)ExecutorService
1, 线程池调度线程,而不是new Thread.startI()调度 public class TestExecutorService { public static void main( String[] args ) { // 同时最多只能有2个线程 nThreads ExecutorService pool = Executors.ne
luckywnj
·
2013-07-23 10:00
executorService
Multi-Thread
Programming Resources for Game Engine
From http://www.geeks3d.com/20100418/game-engine-multi-threading-programming-resources/Hereisacollectionoflinksthatcanbeusefulfor multithreadedprogramming.Threadscreation,datasynchronization,synchrosn
BugRunner
·
2013-05-24 22:00
Lua基础 coroutine —— Lua的多线程编程
一个
multi-thread
的程序,可以同时有多个thread在运行,但是一个multi-coroutines的程序,同一时间只能有一个coroutine在运行,而且当前正在运行的coroutine只有在被显式地要求挂起时
wzzfeitian
·
2013-04-29 14:00
多线程
lua
coroutine
网络编程
Lua基础 coroutine —— Lua的多线程编程
一个
multi-thread
的程序,可以同时有多个thread在运行,但是一个multi-coroutines的程序,同一时间只能有一个coroutine在运行,而且当前正在运行的coroutine只有在被显式地要求挂起时
iteye_3759
·
2013-04-29 14:00
java.lang.OutOfMemoryError: Java heap space
Error waiting for
multi-thread
deployment of directories to completehostConfig.deployWar=Deploying web
loveme13
·
2013-04-24 11:00
java
7.
multi-thread
: deadlock
1. What is deadlock ? when two or more threads waiting for each other to release lock and get stuck for infinite time , situation is called deadlock . it will only happen in case of multitasking.
四书五经
·
2013-02-27 09:00
thread
5.
multi-thread
: different between yield()/join()/sleep()
yield() method pauses the currently executing thread temporarily for giving a chance to the remaining waiting threads of the same priority to execute. If there is no waiting thread or all the waiti
四书五经
·
2013-02-26 15:00
thread
4.
multi-thread
: thread status
转载自此Ajavathreadisanexecutioncontextoralightweightprocess.Itisasinglesequentialflowofcontrolwithinaprogram.Programmermayusejavathreadmechanismtoexecutemultipletasksatthesametime.Threadclassandrun()Meth
四书五经
·
2013-02-26 15:00
thread
3.
multi-thread
: different between process & thread
Processes A process generally has a complete, private set of basic run-time resources; in particular, each process has its own memory space. (To facilitate communication between processes, most oper
四书五经
·
2013-02-26 11:00
process
1.
multi-thread
--volatile
1. If a variable is declared with the volatile keyword then it is guaranteed that any thread that reads the field will see the most recently written value. The volatile keyword will not perform any m
四书五经
·
2013-02-25 21:00
volatile
JavaSE第九十七讲:线程与进程
多线程(
Multi-Thread
)学习目标:线程概念线程的生命周期线程的实现线程的优先级多线程的同步线程组1.在学习线程之前,我们先来学习一下进程:进程:执行中的程序(程序是静态的概念,进程是动态的概念
xukunhui2
·
2013-01-24 00:00
java
java
java
线程与进程
定时器与多线程 SetTimer and
Multi-Thread
每个线程独立使用一个定时器
定时器与多线程SetTimerandMulti-Thread每个线程独立使用一个定时器 生产者——消费者模拟程序,需求如下: 将生产者和消费者模拟算法封装在一个动态链接库中,主程序调用相关函数。生产者放入产品和消费者取走产品的速度可调节。分别用循环队列和栈实现。一般模拟这个算法都是生产这,消费者各开一个线程,同步访问一个共享缓冲区。但是需求要求能调节速度,我的思路是在每个线程里单独创建一个定时器
IMGTN
·
2013-01-08 20:00
multi-thread
(二)ThreadGroup
1、ThreadGroup,统一管理线程,比如优先级,interrupt等 public class MyThreadGroup { public static void main( String args[] ) throws Exception { ThreadGroup tg = new ThreadGroup(
luckywnj
·
2013-01-03 17:00
thread
multi-thread
(二)ThreadGroup
1、ThreadGroup,统一管理线程,比如优先级,interrupt等 public class MyThreadGroup { public static void main( String args[] ) throws Exception { ThreadGroup tg = new ThreadGroup(
luckywnj
·
2013-01-03 17:00
thread
Singleton uses in
multi-thread
I have used Singleton for a long time, but today I find a strange things that the singleton object will 'autorelease'? And will cause the App crash next time try to call singleton object. Fin
shappy1978
·
2012-12-25 11:00
Singleton
multi-thread
(一)基础知识
Thread的五种状态: 1, new<---------new Thread() 2, runnable<----thread.start() 3, running<----
luckywnj
·
2012-11-12 00:00
thread
multi-thread
(一)基础知识
Thread的五种状态: 1, new<---------new Thread() 2, runnable<----thread.start() 3, running<----
luckywnj
·
2012-11-12 00:00
thread
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap s
严重: Error waiting for
multi-thread
deployment of directories to completehostConfig.deployWar=Deploying
liudaowo
·
2012-09-19 13:00
多线程
多线程(
Multi-Thread
)一、 程序、进程、线程的概念1、程序(Program)n 程序是一个具体的文件,是计算机指令的集合,存储在磁盘上,如EXE文件。
zsl461975543
·
2012-07-13 15:00
HBase写入性能分析及改造—
multi-thread
flush and compaction(约能提高两到三倍吞吐量,带压缩测试)
转自:http://blog.csdn.net/kalaamong/article/details/7275242首先描述一下现象最近对HDFS底层做了许多优化,包括硬件压缩卡,内存盘及SSD。在出测试报告时发现老问题,HBase写入速度不稳定,这个大家都习以为常了吧,就是压测时,只要rowsize稍小一点,不管你怎么压,HBase的RegionServer总是不愠不火特淡定。有些人就怀疑是磁盘到
hua840812
·
2012-04-28 16:16
hbase
[置顶] HBase写入性能及改造——
multi-thread
flush and compaction(续:详细测试数据)
接上文啊:测试机性能CPU16* Intel(R)Xeon(R)CPU E5620 @2.40GHzMEMORY48GBDISK12*SATA2TBNET 4*1Gb Ethernet测试数据:类型国内某视频网站近半年用户访问日志结构一行九列,包括用户访问页,关键词及其它用户信息。对应HBase一个family下9个column,一行120到180字节数据量每次测试写入10亿条数据,原始数
kalaamong
·
2012-02-24 12:00
集群
server
测试
File
hbase
UP
[置顶] HBase写入性能分析及改造—
multi-thread
flush and compaction(约能提高两到三倍吞吐量,带压缩测试)
首先描述一下现象最近对HDFS底层做了许多优化,包括硬件压缩卡,内存盘及SSD。在出测试报告时发现老问题,HBase写入速度不稳定,这个大家都习以为常了吧,就是压测时,只要rowsize稍小一点,不管你怎么压,HBase的RegionServer总是不愠不火特淡定。有些人就怀疑是磁盘到瓶颈了?还有些人怀疑是不是GC拖累了?总之网上大部分测试都是黑盒测试嘛,大家也就乱猜呗。下面我仔细来分析下原因,并
kalaamong
·
2012-02-20 11:00
多线程
测试
hbase
byte
patch
compression
wxPython in Action (
multi-Thread
)
18.6 创建一个多线程的wxPython应用程序在大多数的GUI应用程序中,在应用程序的后台中长期执行一个处理过程而不干涉用户与应用程序的其它部分的交互是有好处的。允许后台处理的机制通常是产生一个线程并在该线程中长期执行一个处理过程。对于wxPython的多线程,在这一节我们有两点需要特别说明。最重要的一点是,GUI的操作必须发生在主线程或应用程序的主循环所处的地方中。在一个单独的线程中执行G
embededvc
·
2011-08-27 01:00
Finite State Machine library Introduction
Finite State Machine library is a
multi-thread
pool C++ lib focus on finite state machine.You can use
wapysun
·
2010-10-14 22:00
thread
C++
c
C#
Debug
multi-thread
problem with GDB
Recently,IfoundthatGDBisveryusefulforustotracesomeproblem,especiallymulti-threadsrelatedones.Herearesomeusefulcommandsfordebugthosekindsofproblems. 1.Ctrl+C:whichwould pausethegdbdebug2.infolocal3.inf
godspirits
·
2009-06-09 23:00
thread
c
command
System
each
BT
我的游戏引擎设计
core–包含container,memory,allocator,timer,algorithms,
multi-thread
,byte-endianchecking,mathfunction,linearmath
大道无亲 大象无形 大音希声 大巧若拙 大智若愚 大器晚成
·
2009-05-03 23:00
MemoryPool的LockFree实现
已经是一个非常古老的话题了,关于此方面的文章比比皆是,在Addison-Wesley1999年出版的(下面简称Efficient文)中,两位富有经验的作者DovBulka,DavidMayhew详细讲述了如何编写一个
Multi-Thread
woaidongmao
·
2009-05-02 01:00
定时器与多线程 SetTimer and
Multi-Thread
每个线程独立使用一个定时器
前几天,一个同学让我帮他做操作系统课程里的生产者——消费者模拟程序,需求如下: 将生产者和消费者模拟算法封装在一个动态链接库中,主程序调用相关函数。生产者放入产品和消费者取走产品的速度可调节。分别用循环队列和栈实现。一般模拟这个算法都是生产这,消费者各开一个线程,同步访问一个共享缓冲区。但是需求要求能调节速度,我的思路是在每个线程里单独创建一个定时器,但是Windows下定时器特性是: 每隔定
njdragonfly
·
2008-12-17 15:00
多线程
windows
timer
算法
null
产品
QuickServer--在吵闹的环境里快速搭建自己的TcpServer(Pragmatic系列)
在吵闹的环境里快速搭建自己的TcpServer(Pragmatic系列)作者:江南白衣虽然现在已是WebServer,WebService的天下,但偶然还是会因为性能苛刻,或者需要自定义协议的原因,很无辜的要自己做一个
Multi-Thread
lcj8
·
2008-09-02 15:00
java
框架
String
webservice
command
Delphi
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他