- 博客(1)
- 收藏
- 关注
原创 Java线程与goroutine对比
Java Thead为线程,线程是操作系统调度的最小单位。 1、线程间切换(不出让情况下):抢占式调度,随机执行。 2、实现:继承Thread类或者实现Runnable接口,Callable类似,或者通过线程池。 3、线程切换代价大 4、一般通过共享内存通信 Goroutine 为go并发执行的调度单位。 1、Goroutine间切换:业务要求切换(runtime.Gosched())...
2018-09-02 03:44:42 913
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人