全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果573,579个

浅谈Android 的线程和线程池的使用_Android_脚本之家

1、AsyncTask AsyncTask 是一种轻量级的异步任务类,可以在线程池中执行后台任务,然后把执行的进度和最终结果传递给主线程并在主线程中更新 UI, AsyncTask 是一个抽象的泛型类,提供了 Params(参数的类型)、Progress(后台任务执行进度的类型) 和 Result(后台任务的返回结果的类型) 这三个泛型参数, AsyncTask 提供了...
www.jb51.net/article/1225...htm 2024-6-3

C#主线程堵塞问题的解决方案_C#教程_脚本之家

在C#中,除了使用异步方法和async/await关键字来避免主线程阻塞外,还有一些其他方法可以解决主线程堵塞的问题。以下是其中一些常见的方法: 1.使用Task.Run启动任务:使用Task.Run可以在后台线程上执行代码,而不会阻塞主线程。这对于执行耗时操作或需要长时间运行的任务很有用。 1 2 3 4 Task.Run(() => { // ...
www.jb51.net/program/317987f...htm 2024-6-3

java必学必会之线程(1)_java_脚本之家

平常所说的进程的执行指的是进程里面主线程开始执行了,也就是main()方法开始执行了。进程是一个静态的概念,在我们机器里面实际上运行的都是线程。 Windows操作系统是支持多线程的,它可以同时执行很多个线程,也支持多进程,因此Windows操作系统是支持多线程多进程的操作系统。Linux和Uinux也是支持多线程和多进程的操作系...
www.jb51.net/article/758...htm 2015-12-3

一文彻底了解Android中的线程和线程池_Android_脚本之家

从用途上来说Android的线程主要分为主线程和子线程两类,主线程主要处理和界面相关的工作,子线程主要处理耗时操作。除Thread之外,Android中还有其他扮演线程的角色如AsyncTask、IntentService、HandleThread,其中AsyncTask的底层用到了线程池,IntentService和HandleThread的底层直接使用了线程。 AsyncTask内部封装了线程池和Handle...
www.jb51.net/article/2705...htm 2024-6-2

Android主线程和子线程区别详解_Android_脚本之家

主线程和子线程的区别每个线程都有一个唯一标示符,来区分线程中的主次关系的说法。 线程唯一标示符:Thread.CurrentThread.ManagedThreadID;UI界面和Main函数均为主线程。 被Thread包含的“方法体”或者“委托”均为子线程。 委托可以包含多个方法体,利用this.Invoke去执行。 也可以定义多种方法体,放在Thread里面去...
www.jb51.net/article/126508.htm 2017-10-23

浅谈多线程_让程序更高效的运行_java_脚本之家

一个Java 应用从main 方法开始运行,main 运行在一个线程内,也被称为 “主线程”,Runnable也可以理解为Task (任务) JVM启动后,会创建一些守护线程来进行自身的常规管理(垃圾回收,终结处理),以及一个运行main函数的主线程 随着硬件水平的提高,多线程能使系统的运行效率得到大幅度的提高,同时异步操作也增加复杂度和各...
www.jb51.net/article/1258...htm 2017-10-16

详解Java子线程异常时主线程事务如何回滚_java_脚本之家

这个问题问的相对比较笼统,我来稍微详细的描述下:主线程向线程池提交了一个任务,如果执行这个任务过程中发生了异常,如何让主线程捕获到该异常并且进行事务的回滚。 二、主线程与子线程 先来看看基础,下图体现了两种线程的运行方式, 左侧的图,体现了主线程启动一个子线程之后,二者互不干扰独立运行,生死有命,从此你...
www.jb51.net/article/2403...htm 2024-6-2

Java主线程捕获子线程异常的实现_java_脚本之家

那么只需要处理子线程异常即可 1 2 3 4 5 6 7 8 9 10 11 Task.Run(() => { try { thrownewException("error message"); } catch(Exception ex) { Console.WriteLine("出现异常,记录日志,业务回滚等等..."); } }); 但是在某些复杂业务中,多个线程在执行过程中如果出现异常需要反馈给主线程,所以需...
www.jb51.net/program/3196665...htm 2024-6-2

Android Handler主线程和一般线程通信的应用分析_Android_脚本之家

Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如: 联...
www.jb51.net/article/358...htm 2024-5-31

java多线程编程之java线程简介_java_脚本之家

一、线程概述 线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。因此,在操作系统中运行的任何程序都至少有一个主线程。
www.jb51.net/article/461...htm 2024-6-2