书栈网 · BookStack 本次搜索耗时 0.045 秒,为您找到 213981 个相关结果.
  • 同步

    同步(Synchronization) 线程干扰 内存一致性错误 同步方法 内部锁和同步 同步方法中的锁 同步语句 重入同步(Reentrant Synchronization) 原子访问 同步(Synchronization) 线程间的通信主要是通过共享访问字段以及其字段所引用的对象来实现的。这种形式的通信是非常有效的,但可能导致2...
  • 消息传递

    使用消息传递在线程间传送数据 通道与所有权转移 发送多个值并观察接收者的等待 通过克隆发送者来创建多个生产者 使用消息传递在线程间传送数据 ch16-02-message-passing.md commit 26565efc3f62d9dacb7c2c6d0f5974360e459493 一个日益流行的确保安全并发的方式是 消息传递...
  • 16.2. 使用消息传递在线程间通信

    使用消息传递在线程间传送数据 信道与所有权转移 发送多个值并观察接收者的等待 通过克隆发送者来创建多个生产者 使用消息传递在线程间传送数据 ch16-02-message-passing.md commit 24e275d624fe85af7b5b6316e78f8bfbbcac23e7 一个日益流行的确保安全并发的方式是 消息传...
  • 5.6.并发

    并发 背景:Send 和Sync Send Sync 线程 安全共享的可变状态(Safe Shared Mutable State) 通道(Channels) 恐慌(Panics) 并发 concurrency.md commit 23a7a7bdb6a6a43cd7efdd9176b1d3f75d9d0e70 并发与并行...
  • 线程局部存储tls的使用

    __thread和__declspec(thread)的使用 pthread接口 TlsSetValue 接口 tbox提供的thread_local接口封装 线程局部存储(Thread Local Storage,TLS)主要用于在多线程中,存储和维护一些线程相关的数据,存储的数据会被关联到当前线程中去,并不需要锁来维护。。 因此也没有多线程间...
  • Channel, Event 和 I/O

    1568 2018-02-22 《Netty 实战(精髓)》
    Channel, Event 和 I/O Channel, Event 和 I/O Netty 是一个非阻塞、事件驱动的网络框架。Netty 实际上是使用 Threads(多线程)处理 I/O 事件,对于熟悉多线程编程的读者可能会需要关注同步代码。这样的方式不好,因为同步会影响程序的性能,Netty 的设计保证程序处理事件不会有同步。图 Figure...
  • threading —- 基于线程的并行

    threading —- 基于线程的并行 线程本地数据 线程对象 锁对象 递归锁对象 条件对象 信号量对象 Semaphore 例子 事件对象 定时器对象 栅栏对象 在 with 语句中使用锁、条件和信号量 threading —- 基于线程的并行 源代码: Lib/threading.py This module...
  • 线程创建

    2732 2018-09-19 《RT-Thread编程手册》
    线程创建 一个线程要成为可执行的对象就必须由操作系统的内核来为它创建(初始化)一个线程句柄。可以通过如下的函数接口来创建一个线程。 rt_thread_t rt_thread_create ( const char * name , void (* entry )( void *...
  • 本章小结

    974 2019-03-05 《Kotlin极简教程》
    本章小结 本章小结 本章我通过大量实例学习了协程的用法;同时了解了作为轻量级线程的协程是怎样简化的我们的多线程并发编程的。我们看到协程通过挂起机制实现非阻塞的特性大大提升了我们并发性能。 最后,我们还简单介绍了协程的实现的原理以及标准API库。Kotlin的协程的实现大量地调用了Java中的多线程API。所以在Kotlin中,我们仍然完全可以使用J...