有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在不同的函数中使用相同的线程变量

我有一个用于特定打印机的Java库,要写入打印机,我需要在线程中运行它,但我的打印机类中有不同的函数,一个用于对齐文本,一个用于打印条形码,等等。。。 为了能够打印,我必须获得打印机的端口,并将此端口用于不同的功能。 代码如下:

port = StarIOPort.getPort(portName,PortSettings, 10000,null);

在不同的函数中,我将使用如下端口:

try {
StarPrinterStatus status = null;
status = port.beginCheckedBlock();
port.writePort(Text,0,Text.length);
status = port.endCheckedBlock();
catch (StarIOPortException e)
    {
}

以及何时完成打印工作

if(port != null){
try {
     StarIOPort.releasePort(port);
} catch (StarIOPortException e) {}
}

如何创建线程并在所有函数中使用相同的“端口”


共 (0) 个答案