码迷,mamicode.com
首页 >  
搜索关键字:多线程 条件变量    ( 22983个结果
[Java聊天室服务器]实战之八 读写循环(客户端)
前言 学习任何一个稍有难度的技术,要对其有充分理性的分析,之后果断做出决定---->也就是人们常说的“多谋善断";本系列虽然涉及的是socket相关的知识,但学习之前,更想和广大程序员分享的是一种心境:学习是一个循序渐进的过程,心态应该随时调节,保持戒骄戒躁的状态。比如最近在看网易公开课MIT《算法导论》,老师提到,学习算法之前要计算机数学+离散数学+概率论等课程的知识,所以一直学不好算...
分类:编程语言   时间:2014-05-15 03:40:31    阅读次数:279
多线程——AsyncTask类的使用(一)
Whenanasynchronoustaskisexecuted,thetaskgoesthrough4steps:onPreExecute(),invokedontheUIthreadbeforethetaskisexecuted.Thisstepisnormallyusedtosetupthetask,forinstancebyshowingaprogressbarintheuserinterface.doInBackground(Params...),invokedonthebackgroundthre..
分类:编程语言   时间:2014-05-15 03:09:23    阅读次数:252
greenlet:轻量级的并发编程
1关于greenletgreelet指的是使用一个任务调度器和一些生成器或者协程实现协作式用户空间多线程的一种伪并发机制,即所谓的微线程。greelet机制的主要思想是:生成器函数或者协程函数中的yield语句挂起函数的执行,直到稍后使用next()或send()操作进行恢复为止。可以使用一个调..
分类:其他好文   时间:2014-05-14 19:09:00    阅读次数:427
Android多线程——Handler (二)
传递消息的集中方式:一:Messagemessage=Message.obtain(); message.obj=data; message.what=IS_FINISHED; handle.sendMessage(message);二:Messagemessage=Message.obtain(handle); message.obj=data; message.sendToTarget();三:可以在message中传递复杂数据Messag..
分类:移动开发   时间:2014-05-14 18:59:52    阅读次数:331
Android多线程——Handler (一) 实现图片下载
在UI线程中创建子线程——》在子线程中获取网络图片--》在线程中通过Message传递二进制图片给Handler,--》Handler在handleMessage()中处理消息packagecom.example.android_handler_message; importjava.io.IOException; importorg...
分类:移动开发   时间:2014-05-14 18:24:57    阅读次数:410
Java多线程
1.简单Java多线程例子(继承Thread)publicclasshelloextendsThread{ privateStringname; publichello(Stringname){ this.name=name; } publicvoidrun(){ for(inti=0;i<5;i++){ System.out.println(name+"运行..."+i); } } publicstaticvoidmain(String[]args){ hellohel..
分类:编程语言   时间:2014-05-14 17:45:57    阅读次数:318
Android开发实践:以“专业”的态度处理多线程
刚开始学一门编程语言的时候,我总是会有一种困惑,怎样让自己的代码看起来更“专业”?很多时候,我们可以照着教材实现一些基本的功能,比如用Socket发送/接收几个字符,写一个线程完成某个异步任务,但是在实际的项目中,往往不那么简单,比如需要设计Socket通信协议,需要处..
分类:移动开发   时间:2014-05-14 16:27:00    阅读次数:366
JAVA思维导图系列:多线程初级
关于线程进程的概念已经JAVA中线程的初级理解...
分类:编程语言   时间:2014-05-14 14:42:18    阅读次数:336
Windows多线程多任务设计初步(转)
Windows多线程多任务设计初步[前言:]当前流行的Windows操作系统,它能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提...
分类:编程语言   时间:2014-05-14 12:30:59    阅读次数:483
Windows多线程编程及常见问题
提要:Windows 多线程Helloworld以Windows代码为例,分析多线程编程中易出现的问题Windows多线程的Helloworld: 笔者写过Java多线程的程序(实现Runnable接口,利用Thread类执行),也写过Linux多线程程序(利用pthread)。最近由于另有需要使....
分类:编程语言   时间:2014-05-14 12:04:09    阅读次数:430
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!