码迷,mamicode.com
首页 >  
搜索关键字:线程模型    ( 624个结果
java实现生产者消费者问题(转)
引言 生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,如下图所示,生产者向空间里存放数据,而消费者取用数据,如果不加以协调可能会出现以下情况:生产者消费者图 存储空间已满,而生产者占用着它,消费者等着生产者让出空间从而去除产品,生产者等着消费者消费产品,.....
分类:编程语言   时间:2016-01-04 21:04:29    阅读次数:203
TCP下IO模型优劣比较
多线程模型适用于处理短连接,且连接的打开关闭非常频繁的情形,但不适合处理长连接。多线程模型默认情况下,(在Linux)每个线程会开8M的栈空间,再TCP长连接的情况下,2000/分钟的请求,几乎可以假定有上万甚至十几万的并发连接,假定有10000个连接,开这么多个线程需要10000*8M=80G的内...
分类:其他好文   时间:2015-12-22 11:38:28    阅读次数:220
发布C++实现的TCP网络框架Khala
1、Khala简介 Khala(卡拉)是用C++实现的TCP网络框架。底层采用muduo网络库作为网络IO+线程模型,并封装实现了网络实现与业务逻辑分离的多线程网络框架,具有超时退出、多设备多事件注册支持、设备生命周期管理、设备间通信等功能。项目托管地址:https://github.com/mo....
分类:编程语言   时间:2015-12-15 22:42:21    阅读次数:236
(职员)2015-12-02 星期三 日志
今天主要在做大厅服务器和水浒传的服务器的通信1.大厅服务器和水浒传服务器的通信基本完成2.了解下mina的线程模型3.了解 java 虚拟机监控软件jvisualvm4.梳理了下大厅服务器的结构明日计划1.和梁远远那边进行游戏服务器和大厅服务器的通信的调试2.学习其他知识天主要在做大厅服务器和水浒传...
分类:其他好文   时间:2015-12-04 20:25:21    阅读次数:141
安卓开发30:AsyncTask的用法
http://blog.csdn.net/initphp/article/details/10392093安卓开发笔记系列(43)在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. ...
分类:移动开发   时间:2015-11-26 19:12:06    阅读次数:216
invalidate()和postInvalidate()的使用与区别
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某...
分类:其他好文   时间:2015-11-07 20:36:52    阅读次数:254
android中Invalidate和postInvalidate的区别(转)
Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:...
分类:移动开发   时间:2015-11-05 15:08:05    阅读次数:189
【多线程同步案例】Race Condition引起的性能问题
Race Condition(也叫做资源竞争),是多线程编程中比较头疼的问题。特别是Java多线程模型当中,经常会因为多个线程同时访问相同的共享数据,而造成数据的不一致性。为了解决这个问题,通常来说需要加上同步标志“synchronized”,来保证数据的串行访问。但是“synchronized”是...
分类:编程语言   时间:2015-10-26 18:19:16    阅读次数:194
[STAThread] 作用
[STAThread]是一种线程模型,用在程序的入口方法上(在C#和VB.NET里是Main()方法),来指定当前线程的ApartmentState 是STA。[STAThread]是声明开始线程用的。有时候要用一个第三方组件,如果不加[STAThread]的话,组件上有一些功能是无法使用的。加上[...
分类:其他好文   时间:2015-10-26 09:17:11    阅读次数:165
经典Android面试题
1.解释下在单线程模型中Message,Handler,Message Queue,Looper之间的关系。 主线程中,主线程启动时会调用Looper.prepare()方法,会初始化一个Looper,放入Threadlocal中,接着调用Looper.loop()遍历Message Queue;....
分类:移动开发   时间:2015-10-20 23:59:26    阅读次数:484
624条   上一页 1 ... 41 42 43 44 45 ... 63 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!