一、线程池1、concurrent.futures模块介绍concurrent.futures模块提供了高度封装的异步调用接口ThreadPoolExecutor:线程池,提供异步调用ProcessPoolExecutor: 进程池,提供异步调用在这个模块中进程池和线程池的使用方法完全一样这里就只介绍ThreadPoolExecutor的使用方法,顺便对比multiprocessing的Pool进
一、Looper 既然是不停的死循环为啥,当前UI未发生anr卡死?答:线程的死循环与安卓的ANR不是同一个概念。线程是一段可执行的代码,当代码执行完后,线程生命周期便该终止了,线程退出。对于安卓的应用主线程,我们是绝不希望会被运行一段时间,自己就退出,那么如何保证能一直存活呢?简单做法就是可执行代码是能一直执行下去的,死循环便能保证不会被退出。当然并非简单地死循环,无消息处理时线程会休眠。但这里
转载
2024-05-16 08:48:16
211阅读
协程 1.什么是协程?常用的协程模块有哪些?协程和线程的区别? 协程是一种用户级的轻量型线程,协程是由用户程序自己控制调度,是单线程下的并发,又称微线程,纤程,coroutine 常用模块: greenlet:提供了切换任务的快捷方式,但是遇到io无法自动切换任务,需要手动切换 gevent:开启协 ...
转载
2021-09-22 09:19:00
642阅读
2评论
前言职场的金三银四跳槽季又来了,不同的是今年比往年「冷」一些,形式更加严峻一些,大家多多少少可能都听到或看到一些信息,就是好多公司在优化裁员,作为求职者来说,面试是一道坎,很多人会恐惧面试,即使是工作很多年的老鸟,可能仍存在面试的焦虑。这些题目是我之前的面试去腾讯、虎牙、美团、阿里、快手等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。由于涉及到的面试题较
转载
2024-04-24 20:07:58
33阅读
今天简单测试了下python中的多线程与协程,之前在看python的教程中有说到python的多线程其实是在一个线程中来回切换并不会真正的去使用多核资源。如果想真正去利用多核资源,最好的办法是使用python的多进程+协程的方式(协程是一种充分利用单核资源的方法)。注意:并不是说协程一定比多线程效率高,这需要看情况,如果使用的是不支持协程异步的第三包也会慢的和单线程一样。下面我对不使用线程,使用线
转载
2023-11-20 21:53:38
74阅读
面试题 进程 线程 协程
原创
2022-12-24 00:50:04
171阅读
前言从18年毕业至今,就职过两家公司,大大小小项目做了几个,非常感谢我的两位老大,在我的android成长路上给予我很多指导,亦师亦友的关系。从年前至今参加面试了很多公司,也收到了几家巨头的offer,还有其他公司的。总结下经验,也是对过去的一个回顾和总结吧。进程和线程的概念进程是具有独立功能的程序在一个数据集合上运行的过程。进程是系统进行资源分配的单位,实现的操作系统的并发。线程是比进程更小的能
转载
2024-05-16 22:02:41
37阅读
# Python 线程、进程与协程的面试题解答
在现代软件开发中,处理并发任务是一个非常常见的需求。Python 提供了三种主要方式来实现并发:线程、进程和协程。为了深入了解这些概念,以及如何在面试中展示它们的应用,本文将带领你一步一步地实现线程、进程和协程的基本示例。接下来,我们将详细讨论每一个步骤。
## 整体流程
为了更好地理解实现的步骤,我们可以用一个表格来展示整个流程。
| 步骤
【百尺竿头,更进一步学Python】Python进阶课程——Python协程我们都知道从编程层次而言,多任务的实现可以通过:多进程、多线程、协程来实现.多进程和多线程在前几篇博客中我们已经进行了具体的讲解,今天我们就来讲最后一个协程(协程不是携程奥!).协程(Coroutine)什么是协程?协程,又称微线程,纤程。协程是用户级别的轻量级线程。协程主解决的是IO的操作。协程就是协助程序,以前我们学过
转载
2024-05-29 01:31:41
57阅读
PAGE
PAGE # / 60
目录
TOC \o "1-5" \h \z \o "Current Document" 第一章 An droid 最全面试题71道题4
一、选择题4
\o "Current Document" 填空和问答11
an droid中常用的五个布局是 FrameLayout(单帧布局)、RelativeLyout(相对布局)、
云时代
An droid面试题集
[键入
转载
2023-09-19 06:10:38
83阅读
废话留在结尾了。以下括号内有的是细分问题,有的是关键点。(注:我简历上有写源码okhttp、Retrofit、Glide、Eventbus、Arouter。)一、作业帮:1面: 1、Https握手过程(CA验证、哪些是对称加密、哪些非对称加密,ssl包含哪些内容);
转载
2023-09-19 17:27:48
205阅读
目录
前言
Kotlin协程,现在已经成为了面试甚至是工作中一个非常火的东西。本人在刚开始了解Kotlin协程的时候,断断续续看了网上不少文章,用长篇大论把Kotlin协程描述的非常玄乎,但是看完后还是依然云里雾里,所以决定来写一篇关于协程的文章,希望能够帮助大家能够更快的上手Kotlin协程JetPack里的组件上图就是JetPack中包含的组件列表,每个组件都是相对独立的,可以被单独使用和构建
转载
2024-02-01 15:12:12
50阅读
目录
前言
Kotlin协程,现在已经成为了面试甚至是工作中一个非常火的东西。本人在刚开始了解Kotlin协程的时候,断断续续看了网上不少文章,用长篇大论把Kotlin协程描述的非常玄乎,但是看完后还是依然云里雾里,所以决定来写一篇关于协程的文章,希望能够帮助大家能够更快的上手Kotlin协程第一章:设计思想与代码质量优化1、设计思想六大原则 2、三大设计模式 3、数据结构 4、算法第二章:程序性
转载
2023-07-01 17:37:01
218阅读
1.SharedPreferences是线程安全的吗?它的commit()方法和apply()方法有什么区别?它有什么缺点?有没有类似更好的方案?2.Serializable和Parcelable的区别?3.LruCache底层原理?4.android 5.0、android 6.0、android 7.0、android 8.0、android 9.0、android 10、android 11
# Android面试题相关实现指南
## 概述
在本文中,我们将通过一系列步骤教会刚入行的小白如何实现“android面试题相关”的功能。首先,我们会介绍整个流程,并使用表格展示每个步骤的具体内容。然后,我们会逐步讲解每个步骤需要做什么,包括需要使用的代码和代码的注释。
## 整个流程
下面是实现“android面试题相关”的整个流程的表格展示:
| 步骤 | 功能 | 代码示例 | 代码
原创
2023-08-13 16:31:05
35阅读
一文搞定协程
原创
精选
2024-06-13 18:30:11
696阅读
点赞
# Android 协程 面试实现步骤
作为一名经验丰富的开发者,我将帮助你了解如何实现 "Android 协程 面试"。下面是整个过程的步骤概述:
| 步骤 | 任务 |
| --- | --- |
| 步骤 1 | 导入 Kotlin 协程库 |
| 步骤 2 | 创建协程作用域 |
| 步骤 3 | 在协程中执行异步任务 |
| 步骤 4 | 处理协程的结果或异常 |
现在,让我详细介
原创
2023-11-16 05:45:43
126阅读
面试官: Handler中有Loop死循环,为什么没有阻塞主线程,原理是什么心理分析:该问题很难被考到,但是如果一旦问到,100%会回答不上来。开发者很难注意到一个主线程的四循环居然没有阻塞住主线程**求职者:**应该从 主线程的消息循环机制 与Linux的循环异步等待作用讲起。最后将handle引起的内存泄漏,内存泄漏一定是一个加分项前言Android的消息机制主要是指Handler的运行机制,
一 面试主要知识点kotlin协程协程异常处理kotlin中高阶函数kotlin中with,run,apply,let函数安卓中扫码区域大小(分别率-自定义)多语言适配(多语言占位符)静态代理和动态代理Android网络访问框架(Okhttp+retrofit)Jetpack Compose 组件介绍约束布局线程中断VMC/MVP/MVVM项目亮点及难点flutter与安卓通信二 面试题解答2.1
转载
2024-05-01 17:57:45
52阅读
文章目录**Activity**1. Activity生命周期?保存activity的一些信息在哪个生命周期方法中?2. 横竖屏切换activity生命周期?3. 说下Activity 的四种启动模式、应用场景 ?4. 说下 Activity 跟 跟 window , view 之间的关系?5. Activity之间的数据通信方式**Fragment**1. Fragment生命周期?2. Fr
转载
2023-07-25 21:02:09
193阅读