Redis配置文件redis.conf

Posted 安卓笔记侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis配置文件redis.conf相关的知识,希望对你有一定的参考价值。

前言

在前篇中我们讲到了android应用程序进程启动过程,这一篇我们来讲遗留的知识点:在应用程序进程创建过程中会启动Binder线程池以及在应用程序进程启动后会创建消息循环。

1.Binder线程池启动过程

我们首先来看RuntimeInit类的zygoteInit函数,如下所示 
frameworks/base/core/java/com/android/internal/os/RuntimeInit.java

注释1处会在新创建的应用程序进程中创建Binder线程池

 

2.消息循环创建过程

frameworks/base/core/java/android/app/ActivityThread.java

 public static void main(String[] args) {
        Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "ActivityThreadMain");
        SamplingProfilerIntegration.start();
...
        Looper.prepareMainLooper();//1
        ActivityThread thread = new ActivityThread();//2
        thread.attach(false);
        if (sMainThreadHandler == null) {
            sMainThreadHandler = thread.getHandler();
        }
        if (false) {
            Looper.myLooper().setMessageLogging(new
                    LogPrinter(Log.DEBUG, "ActivityThread"));
        }
        Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER);
        Looper.loop();//3
        throw new RuntimeException("Main thread loop unexpectedly exited");
    }

注释1处在当前应用程序进程中创建消息循环,注释2处创建ActivityThread,注释3处调用Looper的loop,使得Looper开始工作,开始处理消息。可以看出,系统在应用程序进程启动完成后,就会创建一个消息循环,用来方便的使用Android的消息处理机制。

以上是关于Redis配置文件redis.conf的主要内容,如果未能解决你的问题,请参考以下文章

Redis学习——redis.conf 配置文件介绍

redis学习之三配置文件redis.conf 的含义

redis.conf这个文件一般在哪个目录下

Redis 3配置文件redis.conf简介

简单了解Redis的配置文件=>redis.conf

Redis 配置文件 Redis.conf 参数说明