草庐IT

thread_posixs

全部标签

c - 最接近 POSIX 等待机制的 Windows 是什么?

Linux支持在“sys/wait.h”中定义的POSIX等待机制。方法wait,waitid,waitpid可用于在使用fork创建的父进程和子进程之间交换状态信息.Windows既不提供对fork的(native)支持,也不提供POSIX等待机制。相反,还有其他方法可用于spwan子进程,即CreateProcess.当使用fork/wait将用C或C++编写的linux应用程序移植到Windows时,什么是最合适的native*方法来监视父进程中子进程的状态变化(即WEXITED,WSTOPPED,WCONTINUED)?*native表示不使用不随Windows提供或由MS以运

windows - 为什么 Textpad 会询问您是否要使用 POSIX 正则表达式语法?

我需要从文档中分离出一堆图像url,其中图像与这样的名称相关联:bellpepper="http://images.com/bellpepper.jpg"cabbage="http://images.com/cabbage.jpg"lettuce="http://images.com/lettuce.jpg"pumpkin="http://images.com/pumpkin.jpg"我想通过删除变量名、等号和双引号从文件中删除除URL之外的所有文本,这样我就有了一个新文件,它只是一个URL列表,每行一个。我试过了variousways通过选中“查找”对话框窗口中的“正则表达式”复选框

python - 在 Windows 上使用 os.path 进行 POSIX 路径操作

我在Windows上使用Paramiko访问远程SFTP服务器。我需要对远程路径做一些工作,例如os.path.join、os.path.commonprefix等。由于我的主机平台是Windows,因此所有路径操作都带有\分隔符,但我需要POSIX样式的路径。有没有办法在Windows上使用Python内置的POSIX路径操作? 最佳答案 正如documentation中指出的那样(第二注)...youcanalsoimportandusetheindividualmodulesifyouwanttomanipulateapath

c++ - Windows 中 posix_memalign 的正确替代品是什么?

我目前正在尝试在Windows中构建word2vec。但是posix_memalign()函数有问题。大家都建议用_aligned_malloc(),只是参数个数不一样。那么Windows中posix_memalign()的最佳等价物是什么? 最佳答案 谢谢大家。根据我喜欢的一些存储库中的代码和您的建议,我成功地构建了EXE。这是我使用的代码:#ifdef_WIN32staticintcheck_align(size_talign){for(size_ti=sizeof(void*);i!=0;i*=2)if(align==i)re

windows - 配置 Visual Studio 2008 以编译 Posix 应用程序

我是.Net语言方面经验丰富的程序员,但我几乎没有任何C++或C开发方面的工作经验。我目前必须为运行VxWorks(实时操作系统)的设备开发应用程序。我们将首先构建一个x86版本,然后移植到VxWorks。由于VxWorks与Posix兼容,我们计划在Windows中创建一个Posix应用程序。由于我一直在阅读Windows不符合Posix,因此我安装了“WindowsServicesforUNIX”。现在我有点迷茫了,我怀疑我必须配置VisualStudio以使用“WindowsServicesforUNIX”中包含的Posix库和header进行编译,但我真的不知道如何操作。也许我

c++ - 在 Windows 7 中创建 POSIX 应用程序?

那么,POSIX子系统还在吗?我有VisualStudio2012。我试图编译一个“helloworld”Posix应用程序,它似乎缺少入口点:>clstuff.cpp/Fostuff.obj/link/subsystem:posixLINK:errorLNK2001:unresolvedexternalsymbol__PosixProcessStartupunlink.exe:fatalerrorLNK1120:1unresolvedexternals一些谷歌搜索显示我需要psxdll.lib和其他一些库,但它们在哪里?VisualStudio没有它们,最新的WindowsSDK也没

c++ - Mingw32 是否支持 std::thread?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:HowtoenableexperimentalC++0xconcurrencyfeaturesinMinGW?我的mingw32版本(gcc版本是4.5.2)没有自带std::thread类。有没有支持std::thread的mingw32版本?

python : is it ok to threads read/write simultaneously to same TCP socket?

我想要一个读取线程和一个写入线程到同一个TCP套接字。可以吗?在访问它之前我需要锁定吗?平台是Windows7,CPython2.7.4 最佳答案 对于Unix内核,两个线程一个读取一个文件(套接字),另一个写入一个文件(套接字),这与两个进程做同样的事情是一样的。由于内核能够多路复用IO,因此您无需担心。 关于python:isitoktothreadsread/writesimultaneouslytosameTCPsocket?,我们在StackOverflow上找到一个类似的问题

java - 将 Thread/Runnable 实现从 Java 转换为 Kotlin

我有一个现有的Java类ThreadUtils,其方法every如下所示:publicclassThreadUtil{publicstaticThreadevery(intseconds,Runnabler){Threadt=newThread(()->{while(true){r.run();try{Thread.sleep(1000*seconds);}catch(InterruptedExceptione){return;}}});t.start();returnt;}}我正在尝试将其转换为Kotlin。我对Runnable关闭有点犹豫。这失败了一个错误的return:funev

java - 将 Thread/Runnable 实现从 Java 转换为 Kotlin

我有一个现有的Java类ThreadUtils,其方法every如下所示:publicclassThreadUtil{publicstaticThreadevery(intseconds,Runnabler){Threadt=newThread(()->{while(true){r.run();try{Thread.sleep(1000*seconds);}catch(InterruptedExceptione){return;}}});t.start();returnt;}}我正在尝试将其转换为Kotlin。我对Runnable关闭有点犹豫。这失败了一个错误的return:funev