UI线程
- 每一个应用启动时,系统都会为其分配一个进程、一个主线程,默认情况下所有的组件、操作都在该线程下运行执行;
- Android的单线程模型,UI操作不是线程安全,而且所有的UI操作都必须在主线程中执行;
- 而主线程主要负责也是与UI相关的操作,比如控件绘制、View事件分发等,因此主线程也叫UI线程;
Coder
Valet是适用于Mac极简主义者的Laravel开发环境。不需要Vagrant, 也不用配置/etc/hosts。甚至可以使用本地隧道协议共享站点到外网。
Laravel Valet将Mac配置为在机器启动时始终在后台运行Nginx。然后,使用DnsMasq,Valet代理域上的所有请求以指向安装在本地计算机上的站点。
最好后缀名改为.test,防止chrome直接重定向到https,另外,梯子不能开全局,不然也会导致.test无法访问
换句话说,Valet是一个超快的Laravel开发环境,使用大约7 MB的RAM。Valet不是Vagrant或Homestead的完全替代品,但如果只需要极简的环境、极佳的速度,或者在内存有限的设备上工作,它会是一个很好的选择。