问题标签 [blocking]

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 投票
4 回答
6319 浏览

vba - 如何在 VBA 中为 IBM 大型机/FTP 创建固定阻塞 (FB) 文件

我有 VBA 代码,它生成一个包含一些非常基本信息的文本文件。然后我通过 FTP 上传该文件。

今天我从 IBM 大型机的服务器管理员那里收到一条消息,说我的文件是可变阻塞 (VB) 格式,他们的作业进程使用固定阻塞 (FB),最大大小为 256。

这是怎么做到的?在文件创建期间?第三方工具?

0 投票
1 回答
62 浏览

c# - 在编译时阻塞事件订阅

我之前的问题有关。有没有办法在编译时阻止订阅?就像在实现者中将事件的“添加”标记为“私有”一样,即使它在接口中是公共的。

0 投票
3 回答
9456 浏览

sql - 如何找出哪些 SQL 查询被阻止以及是什么阻止了它们?

我正在尝试优化一些慢速网页,我的猜测是问题与 SQL 阻塞有关(似乎与 Web 服务器或数据库服务器上的 CPU 或 I/O 利用率无关)。找出哪些查询被阻止以及哪些查询正在阻止的最快方法是什么?

0 投票
3 回答
1762 浏览

java - A Packet Blocker Software

Can any one suggest me a packet blocking software ??

My requirement is to block packets within the LAN.(Internet does not come into picture).

Supposing CLIENT_A communicating to CLIENT_B in the same network(LAN).

I want a CLIENT_C (who is in the same network) to capture(I can use jpcap library's sniffer for this purpose) and block packets sent by CLIENT_A to CLIENT_B.

How do i block packets over LAN..?

Thank you in advance.

Regards, Veenit Shah

0 投票
3 回答
2498 浏览

python - 集成测试:在测试之前在“unittest.setUp”期间启动一个阻塞服务器?

我正在使用Thrift编写服务,需要应用一些测试以确保它按预期运行/响应。要做到这一点,最稳健的方法似乎是使用该unittest模块。

我想直接在单元测试的setUp方法中以“测试”模式启动服务(在特定的“测试”端口上启动,使用“测试”数据等),但此时调用serve()块等待连接。

启动服务的最佳方法是什么,以便可以执行测试并使用该tearDown方法干净地关闭服务?

0 投票
2 回答
14630 浏览

python - 编程中的“阻塞”一词是什么意思?

有人可以提供一个外行的定义和用例吗?

0 投票
3 回答
9191 浏览

python - python阻塞套接字,立即发送返回

我正在使用 socket 模块在 Python 中编写一个多线程套接字应用程序。服务器侦听连接,当它获得连接时,它为该套接字生成一个线程。

服务器线程向客户端发送一些数据。但客户尚未准备好接收它。我认为这会导致服务器等到客户端启动 recv 而是立即返回

然后客户端调用recv,它被阻塞并且没有收到任何数据。

客户端套接字构造函数

服务器套接字构造函数

收听线程

服务器和客户端从 ClientSocket 内部发送/接收方法

任何想法为什么 send() 会立即返回?

0 投票
1 回答
437 浏览

php - 与用户没有人的命名管道阻塞

我有 2 个简短的脚本。第一个是 awk 脚本,处理一个大文件并打印到命名管道“myfifo.dat”。第二个是 Perl 脚本,它运行一个LOAD DATA LOCAL INFILE 'myfifo.dat'...命令。这两个脚本在本地运行时都可以工作,如下所示:

但是,当我从 PHP 网页调用这些脚本时,命名管道会阻塞:

如果我修改 awk 和 Perl 脚本,以便它们写入和读取普通文件,那么 PHP 一切正常。fifo 和普通文件的权限为 666(用于测试目的)。这些操作通过命名管道运行得更快,所以我更喜欢使用一个。任何想法如何解锁它?

附言。如果您想知道为什么我要让所有这些恶化,请参阅这个 SO question

0 投票
4 回答
32097 浏览

firefox - Firebug Net Panel 中的“阻塞”是什么意思?

我正在使用 Firebug 1.5.2,并且在生产发布之前测试站点时,我可以看到“阻止”部分请求所消耗的大量时间。

“阻塞”到底是什么意思?

0 投票
3 回答
2494 浏览

wcf - 多个客户端的 WCF 阻塞问题!

我似乎对 WCF 有阻塞问题。

假设我有两个用户,每个用户都使用 net.tcp 创建了他们自己的类实例,该实例暴露在 WCF 主机上,端点类似于“net.tcp://localhost:32000/SymHost/”。该类是 PerSession 上下文,并发是可重入的。该类公开了两个方法 Alive() ,它们立即返回一个布尔值 true 和一个我插入的 AliveWait ,它在返回 true 之前执行 Thread.Sleep 4 秒(测试目的)。

现在客户端 1 调用 AliveWait() 在此期间他被阻塞,这很公平,但是如果客户端 2 在其自己的实例上调用 Alive() 他必须等到客户端 1 的调用返回 - 这种行为不是我的会期待吗?我本来希望客户端 2 继续进行,就好像什么都没发生一样,或者这与它们共享同一个端点的事实有关吗?

谁能解释发生了什么以及我如何确保客户端 2 可以不间断地调用自己的实例?

非常感谢任何帮助!