据我们所知,Java Cards 不支持多线程。问题是,他们怎么可以有多个逻辑通道但不支持多线程?为什么他们需要不止一个逻辑通道?
就我而言,我有一个支持三个逻辑通道的 java 卡。我安装Applet-A
并Applet-B
在我的卡上。然后我通过逻辑通道 1 为 Applet-A发送了一个SELECT命令,然后我通过通道 2 为 Applet-B发送了另一个SELECT命令。
此时,我可以连续向 Applet-A 和 Applet-B 发送 APDU,而无需任何其他 Select 命令。这不是多线程吗?我的意思是 JCRE 必须同时选中 Applet-A 和 Applet-B,对吗?