线程-java网络编程

24 年 5 月 27 日 星期一 (已编辑)
50 字
1 分钟

总结

线程是比进程更小的执行单位,

mermaid
graph LR
    classDef base fill:#f9f,stroke:#333,stroke-width:2px
    classDef executor fill:#ccf,stroke:#333,stroke-width:2px
    classDef lock fill:#9cf,stroke:#333,stroke-width:2px

    Object[Object]:::base --> Thread[Thread]:::base
    Object[Object]:::base --> Runnable[Runnable]:::base
    Object[Object]:::base --> Callable[Callable]:::base

    Executor[Executor]:::executor --> ExecutorService[ExecutorService]:::executor
    ExecutorService[ExecutorService]:::executor --> ScheduledExecutorService[ScheduledExecutorService]:::executor
    ScheduledExecutorService[ScheduledExecutorService]:::executor --> ThreadPoolExecutor[ThreadPoolExecutor]:::executor
    ScheduledExecutorService[ScheduledExecutorService]:::executor --> ScheduledThreadPoolExecutor[ScheduledThreadPoolExecutor]:::executor

    Lock[Lock]:::lock --> ReentrantLock[ReentrantLock]:::lock

文章标题:线程-java网络编程

文章作者:Blank

文章链接:https://blankxiao.github.io/posts/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/%E7%BA%BF%E7%A8%8B[复制]

最后修改时间:


商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,您可以自由地在任何媒体以任何形式复制和分发作品,也可以修改和创作,但是分发衍生作品时必须采用相同的许可协议。
本文采用CC BY-NC-SA 4.0进行许可。