玖叶教程网

前端编程开发入门

git 如何创建新分支

0、首先进入本地git仓库目录下,打开git bash环境:

1、使用git branch命令可以查看到,当前目录下有一个master分支和new分支

2、使用git branch 分支名称创建分支,创建完成后通过git branch可以看到本地已经多出了一个新建的分支

git branch test

3、本地创建后,我们需要将本地的分支推到远程服务器上这样别人也都能看到这个分支,未推送时远端目前只有一个master分支

4、使用git push origin 分支名 命令将本地的修改推送到远程服务器上

git push origin test

5、push完成后你可以在远程服务上看到了新建的分支


协程提供了Dispatchers.DefaultDispatchers.IO 分别用于 计算密集型 任务和 IO密集型 任务,类似于RxJava的 Schedulers.computation()Schedulers.io()

但两者有所差异,比如RxJava的 Schedulers.io() 不做并发限制,而 Dispatchers.io() 做了并发限制:

It defaults to the limit of 64 threads or the number of cores (whichever is larger)

考虑到当前移动设备的CPU核心数都不超过64,所以可以认为协程的 Dispatchers.IO 的最大并发为64。

Dispatchers.Default 的并发限制为:

By default, the maximal level of parallelism used by this dispatcher is equal to the number of CPU cores, but is at least two

考虑到目前Android设备核心数都在2个以上,所以可以认为 Dispatchers.Default 的最大并发为 CPU cores。

Dispatchers.DefaultDispatchers.IO 是共享协程自己的线程池的,二者可以复用线程。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言