问题标签 [preemptive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
128 浏览

linux - 非 RTOS 上的抢占式任务

理想情况下,仅 RTOS 系统允许其他任务抢占任务是正确的,而在非 RTOS 系统中,任务可以被中断或 ISR 而不是其他任务抢占。

以下语句对于抢占式内核也是正确的,它是否也适用于抢占式任务。

“大多数操作系统不允许这样做,但某些应用程序(例如实时系统)需要这样做”

0 投票
1 回答
1271 浏览

task - 为了实现“抢占式”任务的操作系统,cpu 应该支持哪些硬件功能?

比如实现一个像unix或者NT这样的操作系统,支持根据时间片切换不同的任务,cpu应该有什么样的硬件支持?

英特尔 80286 是否开始支持“抢占式”任务的实现,时钟中断?实现这一目标还需要哪些硬件功能?

谢谢。

0 投票
1 回答
646 浏览

operating-system - 以下哪个是非抢占式操作系统?

以下哪个是非抢占式操作系统?

a) DOS b) UNIX c) LINUX d) WINDOWS 2003

0 投票
0 回答
106 浏览

c - 使两个程序同时运行(createprocess)

我想通过同时运行两个进程来模拟抢占式。假设我有程序 A 运行

和运行的程序 B

我想做的是让程序显示(或至少模拟)抢占式的工作原理,所以我希望 .exe 看起来或多或少像这样

到目前为止,这是我的代码

显示 A 程序效果很好,但现在我想知道如何将 b.exe 添加到该 createprocess 以使程序 A 和 B 同时运行?甚至有可能做到吗?

0 投票
1 回答
1487 浏览

xamarin - Dotfuscator 命令以代码 1 xamarin.ios 退出

我正在尝试将 PreEmptive Solutions - Dotfuscator 与我的 Xamarin.IOS 应用程序一起使用,但构建失败并且我收到此错误:

我已经完成了这里的所有步骤:

https://www.preemptive.com/obfuscating-xamarin-with-dotfuscator

我的 Xamarin.Android 工作正常,但 IOS 项目失败。

错误:

命令 ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\PreEmptive Solutions\Dotfuscator and Analytics Community Edition\dotfuscatorCLI.exe" /p:InDir="obj\iPhone\Release\DotfuscatorXamarin\dfin",OutDir= "obj\iPhone\Release\DotfuscatorXamarin\dfout",ReportDir="DotfuscatorReports\iPhone\Release" "DotfuscatorConfig.xml"" 以代码 1 退出。

知道如何解决吗?

2017 年 6 月 29 日更新:Xamarin.IOS 项目的 DotfuscatorConfig.xml 文件的内容

对于 PreEmptive.Dotfuscator.Xamarin.targets 文件,我使用的是来自官方网站的文件。 PreEmptive.Dotfuscator.Xamarin.targets

0 投票
1 回答
330 浏览

xamarin.android - Newtonsoft.json 不适用于 Dotfuscator Xamarin PCL + Android 发布模式

我正在为我的 Xamarin.Android 项目使用 Dotfuscator“PreEmptive Solutions”。当我将 Dotfuscator 用于发布模式时,Newtonsoft.json 库在我的 PCL 中不起作用(它仅在 Xamarin.Android 中运行良好)。如果我禁用 Dotfuscator,则该应用程序可以正常工作。

知道如何解决吗?

0 投票
1 回答
339 浏览

xamarin - Dotfuscator UWP 命令以代码 1 退出

我正在配置我的 Xamarin 解决方案以使用 Dotfuscator 使用说明对代码进行模糊处理,我的 Android 和 iOS 项目一切正常,但我无法让它与 UWP 一起使用。我的 UWP 项目的目标是 v10.0.15063,我尝试过使用 Dotfuscator CE v5.30.0.5167 和 v5.32.1.6167,但没有成功。

错误:

El comando ""C:\Program Files (x86)\PreEmptiveSolutions\DotfuscatorCE\dotfuscatorCLI.exe" /p:InDir="obj\x86\Release\DotfuscatorXamarin\dfin",OutDir="obj\x86\Release\DotfuscatorXamarin\dfout ",ReportDir="DotfuscatorReports\x86\Release" "DotfuscatorConfig.xml"" salió con el código 1.

任何人都可以帮忙吗?

更新

我已将 VS 构建的日志级别更改为正常,这就是我得到的:

0 投票
1 回答
243 浏览

uwp - Dotfuscator UWP 无法使用 .NET Native Tool-Chain 进行编译

我无法使用 Dotfuscator 生成 Microsoft Store 包。

我的 UWP 项目的目标是 v10.0.15063,我尝试过使用 Dotfuscator CE v5.30.0.5167 和 v5.32.1.6167,但没有成功。

应用程序编译并被混淆,但 Native Tool-Chain 编译器引发错误。

错误:

1>C:\Users\username\.nuget\packages\microsoft.net.native.compiler\1.7.1\tools\Microsoft.NetNative.targets(697,5): 错误:ILT0005: 'C:\Users\username \.nuget\packages\microsoft.net.native.compiler\1.7.1\tools\x86\ilc\Tools\Gatekeeper.exe @"D:\ProjectFolder\obj\x86\Release\ilc\intermediate\gkargs.rsp" ' 返回退出代码 1

0 投票
0 回答
373 浏览

python - 以非阻塞方式通过 web-socket 接收数据

我试图在同时执行其他功能的同时存储通过套接字接收的数据。

代码的工作方式是等待通过套接字接收数据。如果我想接收下一个数据帧,我需要recv()再次调用,这基本上意味着我的程序将停止在套接字代码处并且无法继续前进。

有没有办法同时接收数据并执行其他代码行?

0 投票
1 回答
2774 浏览

c# - C# 基本的抢先式身份验证

我需要使用需要基本先发制人身份验证的 Web 服务。我有以下代码,但响应时出错 -

'远程服务器返回错误:(403) Forbidden。'

用户凭据正确。有什么想法有什么问题吗?