问题标签 [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.
linux-kernel - 强制linux内核运行代码而不抢占
我正在编写一个 Linux 内核(android Linux 内核)模块。我有一个一般性问题。是否可以强制内核以非抢占模式运行部分代码?
instance - 可以将抢占式实例更改为非抢占式吗
我创建了一个抢占式实例来测试 GCP。我找不到关闭 Preemptive 并基本上将实例迁移到正常实例的方法。
我可以关闭 Preemptive 还是需要创建一个全新的实例......并放弃我的一些测试工作?
linux - 完全抢占式内核和进程卡在 D 状态
这更像是一个理论问题,因为我试图了解内核调度程序是如何工作的(但在中等优先级 RT 任务运行时,我也遇到了 hang_task 问题——而且 CPU 转储中也有交换进程)。我正在使用带有 RT 补丁的内核(完全抢占式内核)。
如果进程进入 D 状态(由于来自 RAM 的 sys_read,例如来自 procfs),它是否可能被更高优先级的 RT 任务抢占(可能多次),因此它将保持在 D 状态然后恢复阅读?如果读取有问题的 RAM,我不确定这是如何工作的。
那么,接下来会发生什么呢,卡在D状态的进程其实是处于不间断睡眠状态,如果被抢占了,是不是在等待重新调度呢?可以在不同的 CPU 上重新调度吗?特别是如果存在交换任务,他们不会做一些事情来恢复处于 D 状态的进程吗?
我对这一切感到有些困惑,因为我的进程仅从 RAM 中读取,并且以某种方式其他任务试图从中获取 rt-mutex 锁,然后我得到了 hang_task 问题。但是总是有一些(看似)空闲的 CPU 内核。为什么读取 RAM 需要这么长时间?有时 RCU 线程在等待从 procfs 执行 sys_read 的进程的锁时也会挂起。
我知道这是很多问题,但我需要以某种方式连接我脑海中的拼图。任何帮助表示赞赏。
先感谢您。:)
authentication - Drools JBPM 流程 - 对 SSL 认证 API 进行 REST 调用
无需使用 REST WorkItemHandler 进行 SSL 身份验证,就可以从 JBPM 流程对 API 进行 REST 调用。我很确定该怎么做。问题是如何对 HTTPS API 进行 REST 调用,我用 REST WorkItemHandler 输入参数尝试了很多次,但没有机会。
返回的错误:
“无法创建响应:[AAA.AAAProcess:72 - 插入请求:5] - org.jbpm.workflow.instance.WorkflowRuntimeException:[.AAAProcess:72 - 请求验证:4] - [AAA.AAAProcess:72 - IP 地址验证:16] -- org.jbpm.workflow.instance.WorkflowRuntimeException:[AAA.AAAProcess:72 - 电子邮件域验证:9] -- org.jbpm.workflow.instance.WorkflowRuntimeException:[AAA.AAAProcess:72 -电话号码验证:11] -- org.jbpm.workflow.instance.WorkflowRuntimeException:[AAA.AAAProcess:72 - 突发模式验证:14] -- org.jbpm.workflow.instance.WorkflowRuntimeException:[AAA.AAAProcess:72 - Rest:8] -- java.lang.RuntimeException:无法使用抢先身份验证执行请求 [GET] https://xxx.xx.xxx.xx:xxxx/somthing/something.tml "
有没有人遇到过这个问题。我们可以讨论一下。将不胜感激
delphi - Delphi XE 5 - THTTPRIO - 抢先连接
我有一个使用 DELPHI XE 5 创建的 Web 服务客户端,我使用了 THTTPRIO,导入了 wsdl 并创建了“.pas”文件。Web 服务服务器请求抢先式基本身份验证(可与 SoapUI 一起正常工作);我知道如何使用 THTTPReqResp 的用户名和密码进行身份验证。
但是我没有连接到网络服务,因为我不知道如何进行抢占式以及在 Delphi 中是否可能。
谁能帮我 ?:)
xamarin - PreEmptive DotFuscator:已添加具有相同键的项目
我的 Xamarin 应用程序运行正常,没有混淆。但是,在专业版和社区版中使用 DotFuscator 时,构建过程会失败:
- 使用DotFuscator 专业版:
我已经使用官方文档中提到的配置编辑了我的 android .csproj 文件
但是在构建我的android项目时,我收到了这个错误:
- 使用DotFuscator 社区版:
按照https://www.preemptive.com/dotfuscator/ce/docs/help/getting_started_xamarin.html上的说明进行操作
它产生这个错误
我想知道为什么会这样?什么是正确的解决方法?
注意:我已经在全新的 Xamarin 项目上尝试了这两个版本,并且都正常工作(没有错误 + 创建了 DotfuscatorReports)。
android - Android中是否有任何调度技术?
我是一名高中生,对技术世界中的东西如何运作感到好奇。我读过一本关于 Android 操作系统的书,几个月前从我姑姑那里借来的。我一直在想,Android 中有没有调度技术?我对处理器时间切片或与此相关的任何事情特别好奇,但对内存资源不感兴趣。作为 Android 用户,我很想更详细地了解屏幕背后的流程是如何工作的。先感谢您!
p/s:英语不是我的第一语言,所以我想为任何错误道歉。谢谢!
编辑:我想了解更多关于 Android 中的抢先调度。另外,如果您知道我可以阅读和理解的好网站,请随时与我分享链接,我会更高兴阅读它。
cloud - 谷歌云平台抢占式实例能否自动重启?
我相信当引擎释放资源时谷歌云平台抢占式实例会自动重启,但我错了。
一旦被抢占,实例似乎需要手动重启。
有没有办法在抢占后自动重启实例?
谢谢你。
c# - 在 C# 中模拟抢占式调度机制
我已经研究过,我意识到实际上没有办法在 C# 中创建抢占式调度机制,对吗?
所以,我必须使用协作调度机制来模拟它。实际上我必须制作API,所以我的想法是使用一些Token,如果设置了该Token,那么我必须停止当前正在运行的Task,以更高的优先级运行Task,然后继续停止Task..所以,这是我的问题。我找不到停止任务并稍后继续的好方法,所以有什么办法可以做到这一点。我有一个想法,在设置该令牌之前在 while 循环中什么都不做,所以看起来我停止了该任务,然后继续(这只是模拟)..但我希望有一些更好的方法..另外我找到了 EventWaitHandle 类,但我不确定是否可以使用单个线程或任务进行管理。
实际上,我必须制作自己的调度器(当然不是什么好东西,只是模拟)..所以我必须给他任务优先级,调度器必须安排它,但如果在某个时刻我再添加一个任务,如果它具有更大的优先级,我必须停止当前任务,以更大的优先级运行任务,当这个任务完成时,我必须继续停止任务..所以我必须知道是否有任何好的方法来暂停任务(但没有使用Suspend功能,因为它会造成死锁,而且不好用)...
process - Which state change occurs as a result of non preemptive action
The question I am looking to solve is :
Which state change occurs as a result of non preemptive action
- From WAIT to READY
- From READY to RUNNING
- From RUNNING to READY
- From RUNNING to WAIT
As per my understanding as its a non preemptive action. So it cant be 3,1 But not sure any suggestions or comments ?