码迷,mamicode.com
首页 >  
搜索关键字:多线程    ( 22665个结果
安卓的异步任务AsyncTask
今天作者学习了安卓的异步任务,异步任务听起来是个好高大上的东西,其实并没有好高大上。 异步任务到底是什么东西呢?广泛地讲异步任务就是以多线程的方式完成的功能需求,相对于同步 而言,异步任务就是可以先完成第一步,开启一个线程完成第二步,而不需要等待第二步的完成就可 以去做第三步的事情。而同步任务就是要 ...
分类:移动开发   时间:2016-08-06 21:53:08    阅读次数:189
Android的Handler机制
原理         Android 的 Handler 机制(也有人叫消息机制)目的是为了跨线程通信,也就是多线程通信。之所以需 要跨线程通信是因为在 Android 中主线程通常只负责 UI 的创建和修改,子线程负责网络访问和耗时操作, 因此,主线程和子线程需要经常配合使用才能完成整个 Android 功能。        Handler 机制可以近似用图 1 展示。MainT...
分类:移动开发   时间:2016-08-06 20:39:47    阅读次数:174
Android的Handler机制
Handler机制的原理 Android 的 Handler 机制(也有人叫消息机制)目的是为了跨线程通信,也就是多线程通信。之所以需 要跨线程通信是因为在 Android 中主线程通常只负责 UI 的创建和修改,子线程负责网络访问和耗时操作, 因此,主线程和子线程需要经常配合使用才能完成整个 An ...
分类:移动开发   时间:2016-08-06 20:21:43    阅读次数:250
同步(解决多线程安全问题)
1.创建线程的两种方式。 (1)继承Thread(该类就定义了一个功能,用于存储线程要运行的代码,该存储功能就是run方法也就是说Thread类中的run方法,用于存储线程要运行的代码。) (2)实现Runnable(Runable中只定义了一个抽象方法,public void run();) 步骤 ...
分类:编程语言   时间:2016-08-06 17:32:38    阅读次数:236
java内存模型-顺序一致性
数据竞争与顺序一致性保证 当程序未正确同步时,就会存在数据竞争。java 内存模型规范对数据竞争的定义如下: 在一个线程中写一个变量, 在另一个线程读同一个变量, 而且写和读没有通过同步来排序。 当代码中包含数据竞争时,程序的执行往往产生违反直觉的结果(前一章的示例正是如此)。如果一个多线程程序能正 ...
分类:编程语言   时间:2016-08-06 17:24:04    阅读次数:185
错误处理
笔记,无代码。 由于每次报错都会经过application_error事件。 所以在Global.asax.cs下的application_error方法下写报错的方法。 一般会吧错误信息写入日志文件,由于会涉及到多线程,所以会吧错误信息发送到队列中,然后直接跳转到指定页面。 在线程池中执行,每次去 ...
分类:其他好文   时间:2016-08-06 15:57:05    阅读次数:124
多线程通信笔试题
一道关于多线程通信的笔试题,个人觉得值得推荐。问题描述: 子线程循环10次,主线程循环100次,接着又回到子线程循环10次,接着又回到主线程循环100次。以此类推,总共循环50次。问题分析: 显然,这是一道多线程的问题。由于开启多个线程之后,是靠CPU分发时间片运行的,谁拿到时间片谁运行。但是可能A ...
分类:编程语言   时间:2016-08-06 07:00:58    阅读次数:178
java内存模型一
Java平台自动集成了线程以及多处理器技术,这种集成程度比Java以前诞生的计算机语言要厉害很多,该语言针对多种异构平台的平台独立性而使用的多线程技术支持也是具有开拓性的一面,有时候在开发Java同步和线程安全要求很严格的程序时,往往容易混淆的一个概念就是内存模型。究竟什么是内存模型?内存模型描述了 ...
分类:编程语言   时间:2016-08-06 00:26:12    阅读次数:267
C# 多线程窗体的创建
从目前已经在项目中工作将近一个月来的情况来看,凡是费时的操作,基本上都要用到多线程的等待窗体、进度提示窗体等实时显示动态的进度信息。而如果直接在主线程的窗体上实时更新信息,就会造成更新太快或者太慢而出现的进程假死现象。为了缓解这些情况,本文就参考一些文章,把他们的智慧总结于此。希望对大家有所帮助。 ...
分类:编程语言   时间:2016-08-05 21:26:37    阅读次数:328
如何批量处理大数据
1. 通过数据状态(未处理、处理中、处理完成) 2. 分页 分层 3. 通过数据锁定 select for update (多线程安全) 4. 事务 实例: 用户表、兑换资格表、兑换资格统计表 1. 千万用户 2. 用户通过签到获取若干兑换资格 3. 定时任务在固定时间统计每个用户去年未兑换的资格总 ...
分类:其他好文   时间:2016-08-05 19:55:56    阅读次数:252
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!