问题标签 [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.
java - 在 PropertyListener (JavaFX8) 中杀死一个线程
我知道 Java 的实际模型是用于协作线程的,并且它强制线程死亡是不可能发生的。
已弃用(出于Thread.stop()
上述原因)。我试图通过 BooleanProperty 侦听器停止线程。
这是MCVE:
TestStopMethod.java
看门狗.java
驱动程序.java
operating-system - 基本 CPU 调度“等待就绪”
调度中的等待就绪算作抢占式还是非抢占式?
起初我认为它是非抢占式的,因为它涉及在切换之前要完成的 IO 或事件,但是我的朋友告诉我,它是抢占式的,因为它需要在切换到就绪时归还资源。
那么在这种情况下,哪个是正确的解释?
algorithm - 周期性任务的非抢占式调度
我尝试确定具有相同优先级的非抢占式周期性任务的可调度性。我发现了一个问题:Non preemptive Earliest dead first scheduling,但是任务不是周期性的。问题是,周期性任务是否可以获得更高的可调度性界限?
solr - 使用 HttpClient 4.3 和 Solr 5 的抢先式身份验证
我尝试使用此类https://subversion.jfrog.org/jfrog/build-info/trunk/build-info-client/src/main/java/org/jfrog/build/为 Basic Auth 保护的 Solr 进行 PreEmptive Authentication client/PreemptiveHttpClient.java和 Solr ,但这些方法已被弃用,所以我不知道这是否是一个问题。情况是在 Solr 中查询很好,但是对于索引,我在与服务器交谈时发生 IOException:example.com:8983/solr/core1。
HttpSolrClient 构造函数需要一个 httpClient 作为参数来进行抢先授权,因此对于上面的类,因为 httpClient 存储在一个私有变量中,所以我在该变量上使用了一个 getter 来获取 httpClient 并传递给 HttpSolrClient 构造函数。也不确定我是否做对了。
我知道像http://hc.apache.org/httpcomponents-client-ga/tutorial/html/authentication.html Example 4.6 用 HttpClient 4.3 做抢先授权的例子,但这是一个测试用例,我没有看到一种传递 HttpClient 的方法,以便我可以进行抢先身份验证。
linux - Linux 3.19 中的 CPU 亲和性
我在多个内核线程上设置 CPU 亲和性时遇到问题。该内核是 6 核 Intel 上禁用超线程的 3.19(SMP 100Hz)的变体。我设置了isolcpus=1-5。目的是让这些内核处于 dyntick 模式(卸载 RCU 和中断)。
启动多个线程后,使用掩码 3f 运行(即 Cpus 允许 0-5)...
在手动对不应该受 Cpu 约束的 pid 进行任务分配后,我留下了以下内容,taskset -pc 0 pid 总是给我“无效掩码”(EINVAL)。cpuset 没有编译到内核中:
khelper , perf , writeback , crypto , bioset , kblockd , devfreq_wq , rpciod , nfsiod , deferwq , kworker/u12:1 , scsi_tmf_0 , scsi_tmf_1 , scsi_tmf_2 , scsi_tmf_3 , kworker/u12:4 , ext4-rsv-conver , ext4-转换, ext4-rsv-convere
该发行版是 Ubuntu 14.04。有谁知道为什么 isolcpus 不起作用以及为什么这些线程不能移动到给定的核心?
先感谢您。
c - 修改过的 lua:Lua_close 在 pthread 中冻结
从我的 lua 状态 L1,我调用我注册的 c 函数 makethread。
试图运行这个dumb_thread
看起来程序完成了,但是由于 lua_close,程序冻结了。所有打印语句都会触发,但我再也无法控制我的 lua 终端。此外,虽然它说 makethread 完成,但我的 L1 lua 状态下的进一步代码没有运行。对我来说,这表明 lua 在尝试关闭 L2 时挂断了。如果我注释掉 lua_close,即使内存泄漏,一切都很好。
但是如果我直接从我的 L1 状态调用dumb_thread,
一切都按预期工作,我可以访问我的 lua 终端。lua L1 中的进一步代码有效。
我该怎么做才能使这个多线程工作?
azure-application-insights - Dotfuscator(PreEmptive 解决方案)和 Application Insights 之间的差异
我正在尝试找到一种方法来跟踪某些桌面应用程序的使用情况,并遇到了 PreEmptive 解决方案和应用程序见解,但我仍然无法清楚地看到它们的周长差异,也许我有错误的印象,但我觉得自己像 app。PreEmptive 解决方案提供的“包含”洞察力,我可以帮我看看差异吗?谢谢
php - 强制 curl 将抢先式身份验证与基本身份验证一起使用
我正在使用 curl 使用 PHP 构建一个请求,对于基本身份验证,必须使用抢先式身份验证。我可以强制 curl 使用抢先身份验证吗?
或者有没有其他方法可以用 PHP 构建我的请求?
@巴斯范斯坦
我不确定我是否理解正确。我试过这样:
但它不起作用。
谢谢
卡祖
operating-system - 非抢占式多任务调度算法
如果使用非抢占式多任务方案来管理系统中的多个任务,是什么导致进程从一种状态转换到另一种状态?