gpt4 book ai didi

windows - Grand Central Dispatch (`libdispatch` ) 能否在 Windows 上可用?

转载 作者:可可西里 更新时间:2023-11-01 12:25:20 27 4
gpt4 key购买 nike

我正在研究多线程,与使用 pthread.hpthreads-win32 好得多的选择。然而,尽管看起来 libdispatch 正在或即将在大多数较新的 POSIX 兼容系统上工作……我不得不问,Windows 呢? libdispatch 移植到 Windows 的可能性有多大?阻止这种情况发生的障碍是什么?

如果归结为它,需要做些什么来执行该搬运?

编辑:为了开始讨论,我已经知道一些事情:

  • 我们需要一个可以在 Windows 上编译的 block 兼容编译器,不是吗?威尔PLBlocks处理那个?
  • 我们可以使用 LLVM blocks runtime
  • 为了可移植性,我们不能用 APR 调用替换用户空间 libdispatch 中的所有 pthread.h 依赖项吗?或者,我想也可以使用 pthreads-win32……

编辑 1: 我听说这是完全不可能的,因为 libdispatch(以某种方式)依赖于 kqueue ,在 Windows 上不可用……有人知道这是不是真的吗?

最佳答案

关于windows - Grand Central Dispatch (`libdispatch` ) 能否在 Windows 上可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2752288/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com