看下面的代码,它似乎是线程安全的。
希望像这样使用它
$filepath = '/tmp/output.csv';
$query = 'SELECT Name, Address, City FROM PERSONAL_DATA WHERE Name LIKE \'A%\' INTO OUTFILE \'' . $filepath . '\' FIELDS TERMINATED BY \',\' OPTIONALLY ENCLOSED BY \'"\' LINES TERMINATED BY \'\r\n\'';
$result = mysqli_query($connection, $query) or die (mysqli_error());
代替
class Foo {
private static final GryoMapper MAPPER = GryoMapper.build().create();
}
答案 0 :(得分:1)
Gryo基于not thread-safe的Kryo。 GryoMapper
基本上只是Kryo
实例的构建器,这意味着您应该能够在没有static
声明的情况下将其初始化为成员变量。只需确保从Kryo
生成的GryoMapper
实例不会被提供的Kryo链接中所述的多个线程同时访问。